home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch
/
Software Dispatch.rsrc
/
CODE_5_listlib.txt
< prev
next >
Wrap
Text File
|
1993-10-19
|
194KB
|
3,466 lines
# near model CODE resource
# jump table entries: 33225-66025 (32801 of them)
export_464:
fn00000000:
00000000 4E56 FFFC link A6, -0x0004
00000004 42A7 clr.l -[A7]
00000006 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000000A A95A syscall GetControlReference/GetCRefCon
0000000C 201F move.l D0, [A7]+
0000000E 2D40 FFFC move.l [A6 - 0x4], D0
00000012 2040 movea.l A0, D0
00000014 2050 movea.l A0, [A0]
00000016 226E 000C movea.l A1, [A6 + 0xC]
0000001A 32A8 0062 move.w [A1], [A0 + 0x62]
0000001E 7001 moveq.l D0, 0x01
00000020 4E5E unlink A6
00000022 4E75 rts
00000024 4E56 FFFC link A6, -0x0004
00000028 42A7 clr.l -[A7]
0000002A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000002E A95A syscall GetControlReference/GetCRefCon
00000030 201F move.l D0, [A7]+
00000032 2D40 FFFC move.l [A6 - 0x4], D0
00000036 2040 movea.l A0, D0
00000038 2050 movea.l A0, [A0]
0000003A 316E 000C 0062 move.w [A0 + 0x62], [A6 + 0xC]
00000040 42A7 clr.l -[A7]
00000042 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000046 4EBA 0072 jsr [PC + 0x72 /* 000000BA */]
0000004A 7001 moveq.l D0, 0x01
0000004C 4E5E unlink A6
0000004E 4E75 rts
export_465:
fn00000050:
00000050 4E56 FFFC link A6, -0x0004
00000054 42A7 clr.l -[A7]
00000056 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000005A A95A syscall GetControlReference/GetCRefCon
0000005C 201F move.l D0, [A7]+
0000005E 2D40 FFFC move.l [A6 - 0x4], D0
00000062 2040 movea.l A0, D0
00000064 2050 movea.l A0, [A0]
00000066 226E 000C movea.l A1, [A6 + 0xC]
0000006A 22A8 005A move.l [A1], [A0 + 0x5A]
0000006E 7001 moveq.l D0, 0x01
00000070 4E5E unlink A6
00000072 4E75 rts
00000074 4E56 FFFC link A6, -0x0004
00000078 42A7 clr.l -[A7]
0000007A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000007E A95A syscall GetControlReference/GetCRefCon
00000080 201F move.l D0, [A7]+
00000082 2D40 FFFC move.l [A6 - 0x4], D0
00000086 2040 movea.l A0, D0
00000088 2050 movea.l A0, [A0]
0000008A 216E 000C 005A move.l [A0 + 0x5A], [A6 + 0xC]
00000090 7001 moveq.l D0, 0x01
00000092 4E5E unlink A6
00000094 4E75 rts
fn00000096:
00000096 4E56 FFFC link A6, -0x0004
0000009A 42A7 clr.l -[A7]
0000009C 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000A0 A95A syscall GetControlReference/GetCRefCon
000000A2 201F move.l D0, [A7]+
000000A4 2D40 FFFC move.l [A6 - 0x4], D0
000000A8 2040 movea.l A0, D0
000000AA 2050 movea.l A0, [A0]
000000AC 226E 000C movea.l A1, [A6 + 0xC]
000000B0 22A8 005E move.l [A1], [A0 + 0x5E]
000000B4 7001 moveq.l D0, 0x01
000000B6 4E5E unlink A6
000000B8 4E75 rts
fn000000BA:
000000BA 4E56 FFFC link A6, -0x0004
000000BE 42A7 clr.l -[A7]
000000C0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000C4 A95A syscall GetControlReference/GetCRefCon
000000C6 201F move.l D0, [A7]+
000000C8 2D40 FFFC move.l [A6 - 0x4], D0
000000CC 2040 movea.l A0, D0
000000CE 2050 movea.l A0, [A0]
000000D0 216E 000C 005E move.l [A0 + 0x5E], [A6 + 0xC]
000000D6 7001 moveq.l D0, 0x01
000000D8 4E5E unlink A6
000000DA 4E75 rts
fn000000DC:
000000DC 4E56 FFF2 link A6, -0x000E
000000E0 486E FFFC pea.l [A6 - 0x4]
000000E4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000E8 4EBA FF66 jsr [PC - 0x9A /* 00000050 */]
000000EC 486E FFFA pea.l [A6 - 0x6]
000000F0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000F4 4EBA FF0A jsr [PC - 0xF6 /* 00000000 */]
000000F8 486E FFF6 pea.l [A6 - 0xA]
000000FC 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000100 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000104 4EBA 22CA jsr [PC + 0x22CA /* 000023D0 */]
00000108 4AAE FFF6 tst.l [A6 - 0xA]
0000010C 4FEF 001A lea.l A7, [A7 + 0x1A]
00000110 6604 bne +0x6 /* 00000116 */
00000112 7000 moveq.l D0, 0x00
00000114 6010 bra +0x12 /* 00000126 */
label00000116:
00000116 42A7 clr.l -[A7]
00000118 3F2E FFFA move.w -[A7], [A6 - 0x6]
0000011C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000120 4EBA 17D6 jsr [PC + 0x17D6 /* 000018F8 */]
00000124 7001 moveq.l D0, 0x01
label00000126:
00000126 4E5E unlink A6
00000128 4E75 rts
fn0000012A:
0000012A 4E56 FFEE link A6, -0x0012
0000012E 486E FFF8 pea.l [A6 - 0x8]
00000132 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000136 4EBA FF18 jsr [PC - 0xE8 /* 00000050 */]
0000013A 486E FFF6 pea.l [A6 - 0xA]
0000013E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000142 4EBA FEBC jsr [PC - 0x144 /* 00000000 */]
00000146 486E FFFC pea.l [A6 - 0x4]
0000014A 3F2E FFF6 move.w -[A7], [A6 - 0xA]
0000014E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000152 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00000156 486E FFF2 pea.l [A6 - 0xE]
0000015A 3F2E FFF6 move.w -[A7], [A6 - 0xA]
0000015E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000162 4EBA 226C jsr [PC + 0x226C /* 000023D0 */]
00000166 70FF moveq.l D0, 0xFFFFFFFF
00000168 D0AE FFFC add.l D0, [A6 - 0x4]
0000016C B0AE FFF2 cmp.l D0, [A6 - 0xE]
00000170 4FEF 0024 lea.l A7, [A7 + 0x24]
00000174 6604 bne +0x6 /* 0000017A */
00000176 7000 moveq.l D0, 0x00
00000178 6016 bra +0x18 /* 00000190 */
label0000017A:
0000017A 206E FFFC movea.l A0, [A6 - 0x4]
0000017E 4868 FFFF pea.l [A0 - 0x1]
00000182 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00000186 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000018A 4EBA 176C jsr [PC + 0x176C /* 000018F8 */]
0000018E 7001 moveq.l D0, 0x01
label00000190:
00000190 4E5E unlink A6
00000192 4E75 rts
export_466:
fn00000194:
00000194 4E56 FFF2 link A6, -0x000E
00000198 486E FFF8 pea.l [A6 - 0x8]
0000019C 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001A0 4EBA FEAE jsr [PC - 0x152 /* 00000050 */]
000001A4 486E FFF6 pea.l [A6 - 0xA]
000001A8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001AC 4EBA FE52 jsr [PC - 0x1AE /* 00000000 */]
000001B0 486E FFFC pea.l [A6 - 0x4]
000001B4 3F2E FFF6 move.w -[A7], [A6 - 0xA]
000001B8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000001BC 4EBA 2212 jsr [PC + 0x2212 /* 000023D0 */]
000001C0 4AAE FFFC tst.l [A6 - 0x4]
000001C4 4FEF 001A lea.l A7, [A7 + 0x1A]
000001C8 6604 bne +0x6 /* 000001CE */
000001CA 7000 moveq.l D0, 0x00
000001CC 6016 bra +0x18 /* 000001E4 */
label000001CE:
000001CE 206E FFFC movea.l A0, [A6 - 0x4]
000001D2 4868 FFFF pea.l [A0 - 0x1]
000001D6 3F2E FFF6 move.w -[A7], [A6 - 0xA]
000001DA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001DE 4EBA 1718 jsr [PC + 0x1718 /* 000018F8 */]
000001E2 7001 moveq.l D0, 0x01
label000001E4:
000001E4 4E5E unlink A6
000001E6 4E75 rts
export_467:
fn000001E8:
000001E8 4E56 FFEE link A6, -0x0012
000001EC 486E FFF4 pea.l [A6 - 0xC]
000001F0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001F4 4EBA FE5A jsr [PC - 0x1A6 /* 00000050 */]
000001F8 486E FFF2 pea.l [A6 - 0xE]
000001FC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000200 4EBA FDFE jsr [PC - 0x202 /* 00000000 */]
00000204 486E FFFC pea.l [A6 - 0x4]
00000208 3F2E FFF2 move.w -[A7], [A6 - 0xE]
0000020C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000210 4EBA 21BE jsr [PC + 0x21BE /* 000023D0 */]
00000214 486E FFF8 pea.l [A6 - 0x8]
00000218 3F2E FFF2 move.w -[A7], [A6 - 0xE]
0000021C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000220 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00000224 70FF moveq.l D0, 0xFFFFFFFF
00000226 D0AE FFF8 add.l D0, [A6 - 0x8]
0000022A B0AE FFFC cmp.l D0, [A6 - 0x4]
0000022E 4FEF 0024 lea.l A7, [A7 + 0x24]
00000232 6604 bne +0x6 /* 00000238 */
00000234 7000 moveq.l D0, 0x00
00000236 6016 bra +0x18 /* 0000024E */
label00000238:
00000238 206E FFFC movea.l A0, [A6 - 0x4]
0000023C 4868 0001 pea.l [A0 + 0x1]
00000240 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00000244 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000248 4EBA 16AE jsr [PC + 0x16AE /* 000018F8 */]
0000024C 7001 moveq.l D0, 0x01
label0000024E:
0000024E 4E5E unlink A6
00000250 4E75 rts
fn00000252:
00000252 4E56 FFFA link A6, -0x0006
00000256 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000025A 286E 0008 movea.l A4, [A6 + 0x8]
0000025E 266E 000C movea.l A3, [A6 + 0xC]
00000262 486E FFFA pea.l [A6 - 0x6]
00000266 2F0C move.l -[A7], A4
00000268 4EBA FD96 jsr [PC - 0x26A /* 00000000 */]
0000026C 486E FFFC pea.l [A6 - 0x4]
00000270 2F0C move.l -[A7], A4
00000272 4EBA FDDC jsr [PC - 0x224 /* 00000050 */]
00000276 082B 0000 000E btst.b [A3 + 0xE], 0x0
0000027C 56C7 sne D7
0000027E 4407 neg.b D7
00000280 4887 ext.w D7
00000282 7CFF moveq.l D6, 0xFFFFFFFF
00000284 CC2B 0005 and.b D6, [A3 + 0x5]
00000288 0C53 0005 cmpi.w [A3], 0x5
0000028C 57C5 seq D5
0000028E 4405 neg.b D5
00000290 4885 ext.w D5
00000292 0C06 001E cmpi.b D6, 0x1E
00000296 4FEF 0010 lea.l A7, [A7 + 0x10]
0000029A 6620 bne +0x22 /* 000002BC */
0000029C 4A47 tst.w D7
0000029E 670A beq +0xC /* 000002AA */
000002A0 2F0C move.l -[A7], A4
000002A2 4EBA FE38 jsr [PC - 0x1C8 /* 000000DC */]
000002A6 588F addq.l A7, 4
000002A8 6008 bra +0xA /* 000002B2 */
label000002AA:
000002AA 2F0C move.l -[A7], A4
000002AC 4EBA FEE6 jsr [PC - 0x11A /* 00000194 */]
000002B0 588F addq.l A7, 4
label000002B2:
000002B2 206E 0010 movea.l A0, [A6 + 0x10]
000002B6 4250 clr.w [A0]
000002B8 7001 moveq.l D0, 0x01
000002BA 6028 bra +0x2A /* 000002E4 */
label000002BC:
000002BC 0C06 001F cmpi.b D6, 0x1F
000002C0 6620 bne +0x22 /* 000002E2 */
000002C2 4A47 tst.w D7
000002C4 670A beq +0xC /* 000002D0 */
000002C6 2F0C move.l -[A7], A4
000002C8 4EBA FE60 jsr [PC - 0x1A0 /* 0000012A */]
000002CC 588F addq.l A7, 4
000002CE 6008 bra +0xA /* 000002D8 */
label000002D0:
000002D0 2F0C move.l -[A7], A4
000002D2 4EBA FF14 jsr [PC - 0xEC /* 000001E8 */]
000002D6 588F addq.l A7, 4
label000002D8:
000002D8 206E 0010 movea.l A0, [A6 + 0x10]
000002DC 4250 clr.w [A0]
000002DE 7001 moveq.l D0, 0x01
000002E0 6002 bra +0x4 /* 000002E4 */
label000002E2:
000002E2 7000 moveq.l D0, 0x00
label000002E4:
000002E4 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
000002E8 4E5E unlink A6
000002EA 4E75 rts
fn000002EC:
000002EC 4E56 FEFC link A6, -0x0104
000002F0 48E7 0108 movem.l -[A7], D7,A4
000002F4 42A7 clr.l -[A7]
000002F6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000002FA A95A syscall GetControlReference/GetCRefCon
000002FC 201F move.l D0, [A7]+
000002FE 2D40 FFFC move.l [A6 - 0x4], D0
00000302 2040 movea.l A0, D0
00000304 2050 movea.l A0, [A0]
00000306 4A28 0003 tst.b [A0 + 0x3]
0000030A 6B06 bmi +0x8 /* 00000312 */
0000030C 7000 moveq.l D0, 0x00
0000030E 6000 0088 bra +0x8A /* 00000398 */
label00000312:
00000312 206E FFFC movea.l A0, [A6 - 0x4]
00000316 2050 movea.l A0, [A0]
00000318 2868 0056 movea.l A4, [A0 + 0x56]
0000031C 200C move.l D0, A4
0000031E 6604 bne +0x6 /* 00000324 */
00000320 7000 moveq.l D0, 0x00
00000322 6074 bra +0x76 /* 00000398 */
label00000324:
00000324 42A7 clr.l -[A7]
00000326 A975 syscall TickCount
00000328 206E FFFC movea.l A0, [A6 - 0x4]
0000032C 2050 movea.l A0, [A0]
0000032E 201F move.l D0, [A7]+
00000330 90A8 0164 sub.l D0, [A0 + 0x164]
00000334 3078 018E movea.w A0, [0x0000018E /* KeyThresh */]
00000338 D1C8 add.l A0, A0
0000033A B1C0 cmpa.l A0, D0
0000033C 640A bcc +0xC /* 00000348 */
0000033E 206E FFFC movea.l A0, [A6 - 0x4]
00000342 2050 movea.l A0, [A0]
00000344 4228 0064 clr.b [A0 + 0x64]
label00000348:
00000348 206E FFFC movea.l A0, [A6 - 0x4]
0000034C 2050 movea.l A0, [A0]
0000034E 4868 0064 pea.l [A0 + 0x64]
00000352 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00000356 3E00 move.w D7, D0
00000358 206E FFFC movea.l A0, [A6 - 0x4]
0000035C 2050 movea.l A0, [A0]
0000035E 11AE 000C 7064 move.b [A0 + D7.w + 0x64], [A6 + 0xC]
00000364 206E FFFC movea.l A0, [A6 - 0x4]
00000368 2050 movea.l A0, [A0]
0000036A 4230 7065 clr.b [A0 + D7.w + 0x65]
0000036E 4297 clr.l [A7]
00000370 A975 syscall TickCount
00000372 206E FFFC movea.l A0, [A6 - 0x4]
00000376 2050 movea.l A0, [A0]
00000378 215F 0164 move.l [A0 + 0x164], [A7]+
0000037C 206E FFFC movea.l A0, [A6 - 0x4]
00000380 2050 movea.l A0, [A0]
00000382 4868 0064 pea.l [A0 + 0x64]
00000386 486E FEFC pea.l [A6 - 0x104]
0000038A 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
0000038E 486E FEFC pea.l [A6 - 0x104]
00000392 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000396 4E94 jsr [A4]
label00000398:
00000398 4CEE 1080 FEF4 movem.l D7,A4, [A6 - 0x10C]
0000039E 4E5E unlink A6
000003A0 4E75 rts
fn000003A2:
000003A2 4E56 FFFC link A6, -0x0004
000003A6 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
000003AA 246E 0008 movea.l A2, [A6 + 0x8]
000003AE 286E 000C movea.l A4, [A6 + 0xC]
000003B2 266E 0010 movea.l A3, [A6 + 0x10]
000003B6 7EFF moveq.l D7, 0xFFFFFFFF
000003B8 CE2C 0005 and.b D7, [A4 + 0x5]
000003BC 0C07 000D cmpi.b D7, 0xD /* '\r' */
000003C0 660A bne +0xC /* 000003CC */
000003C2 36BC FF9C move.w [A3], 0xFF9C
000003C6 7001 moveq.l D0, 0x01
000003C8 6000 0084 bra +0x86 /* 0000044E */
label000003CC:
000003CC 082C 0001 000E btst.b [A4 + 0xE], 0x1
000003D2 56C6 sne D6
000003D4 4406 neg.b D6
000003D6 4886 ext.w D6
000003D8 0C07 0009 cmpi.b D7, 0x9 /* '\t' */
000003DC 6638 bne +0x3A /* 00000416 */
000003DE 36BC FF9B move.w [A3], 0xFF9B
000003E2 42A7 clr.l -[A7]
000003E4 2F0A move.l -[A7], A2
000003E6 A95A syscall GetControlReference/GetCRefCon
000003E8 201F move.l D0, [A7]+
000003EA 2D40 FFFC move.l [A6 - 0x4], D0
000003EE 2040 movea.l A0, D0
000003F0 2050 movea.l A0, [A0]
000003F2 0828 0000 0002 btst.b [A0 + 0x2], 0x0
000003F8 6718 beq +0x1A /* 00000412 */
000003FA 4A46 tst.w D6
000003FC 670A beq +0xC /* 00000408 */
000003FE 2F0A move.l -[A7], A2
00000400 4EBA FD92 jsr [PC - 0x26E /* 00000194 */]
00000404 588F addq.l A7, 4
00000406 6008 bra +0xA /* 00000410 */
label00000408:
00000408 2F0A move.l -[A7], A2
0000040A 4EBA FDDC jsr [PC - 0x224 /* 000001E8 */]
0000040E 588F addq.l A7, 4
label00000410:
00000410 4253 clr.w [A3]
label00000412:
00000412 7001 moveq.l D0, 0x01
00000414 6038 bra +0x3A /* 0000044E */
label00000416:
00000416 082C 0000 000E btst.b [A4 + 0xE], 0x0
0000041C 56C6 sne D6
0000041E 4406 neg.b D6
00000420 4886 ext.w D6
00000422 4A46 tst.w D6
00000424 6626 bne +0x28 /* 0000044C */
00000426 7000 moveq.l D0, 0x00
00000428 1007 move.b D0, D7
0000042A 2040 movea.l A0, D0
0000042C D1FC FFFF FBEA add.l A0, 0xFFFFFBEA
00000432 1010 move.b D0, [A0]
00000434 0200 00C0 andi.b D0, 0xC0
00000438 6712 beq +0x14 /* 0000044C */
0000043A 1F07 move.b -[A7], D7
0000043C 2F0A move.l -[A7], A2
0000043E 4EBA FEAC jsr [PC - 0x154 /* 000002EC */]
00000442 4A40 tst.w D0
00000444 5C8F addq.l A7, 6
00000446 6704 beq +0x6 /* 0000044C */
00000448 7001 moveq.l D0, 0x01
0000044A 6002 bra +0x4 /* 0000044E */
label0000044C:
0000044C 7000 moveq.l D0, 0x00
label0000044E:
0000044E 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
00000452 4E5E unlink A6
00000454 4E75 rts
fn00000456:
00000456 4E56 FFEA link A6, -0x0016
0000045A 48E7 0018 movem.l -[A7], A3,A4
0000045E 286E 0008 movea.l A4, [A6 + 0x8]
00000462 266E 000C movea.l A3, [A6 + 0xC]
00000466 486E FFEC pea.l [A6 - 0x14]
0000046A 2F0C move.l -[A7], A4
0000046C 4EBA FBE2 jsr [PC - 0x41E /* 00000050 */]
00000470 486E FFEA pea.l [A6 - 0x16]
00000474 2F0C move.l -[A7], A4
00000476 4EBA FB88 jsr [PC - 0x478 /* 00000000 */]
0000047A 486E FFF4 pea.l [A6 - 0xC]
0000047E 2F0C move.l -[A7], A4
00000480 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
00000484 0C53 0002 cmpi.w [A3], 0x2
00000488 4FEF 0018 lea.l A7, [A7 + 0x18]
0000048C 6616 bne +0x18 /* 000004A4 */
0000048E 41EB 0010 lea.l A0, [A3 + 0x10]
00000492 2F20 move.l -[A7], -[A0]
00000494 2F20 move.l -[A7], -[A0]
00000496 2F20 move.l -[A7], -[A0]
00000498 2F20 move.l -[A7], -[A0]
0000049A 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
0000049E 7001 moveq.l D0, 0x01
000004A0 6000 008E bra +0x90 /* 00000530 */
label000004A4:
000004A4 2D6B 000A FFFC move.l [A6 - 0x4], [A3 + 0xA]
000004AA 2F0C move.l -[A7], A4
000004AC 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
000004B0 486E FFFC pea.l [A6 - 0x4]
000004B4 A871 syscall GlobalToLocal
000004B6 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
000004BA 4297 clr.l [A7]
000004BC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000004C0 2F0C move.l -[A7], A4
000004C2 4EAD 1392 jsr [A5 + 0x1392 /* export_622 */]
000004C6 4A40 tst.w D0
000004C8 4FEF 000C lea.l A7, [A7 + 0xC]
000004CC 670C beq +0xE /* 000004DA */
000004CE 4253 clr.w [A3]
000004D0 206E 0010 movea.l A0, [A6 + 0x10]
000004D4 4250 clr.w [A0]
000004D6 7001 moveq.l D0, 0x01
000004D8 6056 bra +0x58 /* 00000530 */
label000004DA:
000004DA 2F2B 000A move.l -[A7], [A3 + 0xA]
000004DE 4EAD 0CDA jsr [A5 + 0xCDA /* export_407 */]
000004E2 4A40 tst.w D0
000004E4 588F addq.l A7, 4
000004E6 6746 beq +0x48 /* 0000052E */
000004E8 4227 clr.b -[A7]
000004EA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000004EE 486E FFF4 pea.l [A6 - 0xC]
000004F2 A8AD syscall PtInRect
000004F4 4A1F tst.b [A7]+
000004F6 6736 beq +0x38 /* 0000052E */
000004F8 3F3C 0001 move.w -[A7], 0x1
000004FC 3F2B 000E move.w -[A7], [A3 + 0xE]
00000500 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000504 2F0C move.l -[A7], A4
00000506 4EBA 1106 jsr [PC + 0x1106 /* 0000160E */]
0000050A 486E FFF0 pea.l [A6 - 0x10]
0000050E 3F2E FFEA move.w -[A7], [A6 - 0x16]
00000512 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000516 4EBA 1EB8 jsr [PC + 0x1EB8 /* 000023D0 */]
0000051A 4A40 tst.w D0
0000051C 4FEF 0016 lea.l A7, [A7 + 0x16]
00000520 670C beq +0xE /* 0000052E */
00000522 206E 0010 movea.l A0, [A6 + 0x10]
00000526 30BC FF9A move.w [A0], 0xFF9A
0000052A 7001 moveq.l D0, 0x01
0000052C 6002 bra +0x4 /* 00000530 */
label0000052E:
0000052E 7000 moveq.l D0, 0x00
label00000530:
00000530 4CEE 1800 FFE2 movem.l A3,A4, [A6 - 0x1E]
00000536 4E5E unlink A6
00000538 4E75 rts
export_468:
0000053A 4E56 0000 link A6, 0
0000053E 48E7 0138 movem.l -[A7], D7,A2,A3,A4
00000542 286E 0008 movea.l A4, [A6 + 0x8]
00000546 266E 000C movea.l A3, [A6 + 0xC]
0000054A 246E 0010 movea.l A2, [A6 + 0x10]
0000054E 2F0C move.l -[A7], A4
00000550 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */]
00000554 4A40 tst.w D0
00000556 588F addq.l A7, 4
00000558 6604 bne +0x6 /* 0000055E */
0000055A 7000 moveq.l D0, 0x00
0000055C 6078 bra +0x7A /* 000005D6 */
label0000055E:
0000055E 3E13 move.w D7, [A3]
00000560 0C47 0001 cmpi.w D7, 0x1
00000564 6706 beq +0x8 /* 0000056C */
00000566 0C47 0002 cmpi.w D7, 0x2
0000056A 6616 bne +0x18 /* 00000582 */
label0000056C:
0000056C 2F0A move.l -[A7], A2
0000056E 2F0B move.l -[A7], A3
00000570 2F0C move.l -[A7], A4
00000572 4EBA FEE2 jsr [PC - 0x11E /* 00000456 */]
00000576 4A40 tst.w D0
00000578 4FEF 000C lea.l A7, [A7 + 0xC]
0000057C 6704 beq +0x6 /* 00000582 */
0000057E 7001 moveq.l D0, 0x01
00000580 6054 bra +0x56 /* 000005D6 */
label00000582:
00000582 3E13 move.w D7, [A3]
00000584 0C47 0003 cmpi.w D7, 0x3
00000588 6706 beq +0x8 /* 00000590 */
0000058A 0C47 0005 cmpi.w D7, 0x5
0000058E 6644 bne +0x46 /* 000005D4 */
label00000590:
00000590 2F0A move.l -[A7], A2
00000592 2F0B move.l -[A7], A3
00000594 2F0C move.l -[A7], A4
00000596 4EBA FCBA jsr [PC - 0x346 /* 00000252 */]
0000059A 4A40 tst.w D0
0000059C 4FEF 000C lea.l A7, [A7 + 0xC]
000005A0 6710 beq +0x12 /* 000005B2 */
000005A2 2F0C move.l -[A7], A4
000005A4 4EBA 0C2C jsr [PC + 0xC2C /* 000011D2 */]
000005A8 2E8C move.l [A7], A4
000005AA 4EBA 0510 jsr [PC + 0x510 /* 00000ABC */]
000005AE 7001 moveq.l D0, 0x01
000005B0 6024 bra +0x26 /* 000005D6 */
label000005B2:
000005B2 2F0A move.l -[A7], A2
000005B4 2F0B move.l -[A7], A3
000005B6 2F0C move.l -[A7], A4
000005B8 4EBA FDE8 jsr [PC - 0x218 /* 000003A2 */]
000005BC 4A40 tst.w D0
000005BE 4FEF 000C lea.l A7, [A7 + 0xC]
000005C2 6710 beq +0x12 /* 000005D4 */
000005C4 2F0C move.l -[A7], A4
000005C6 4EBA 0C0A jsr [PC + 0xC0A /* 000011D2 */]
000005CA 2E8C move.l [A7], A4
000005CC 4EBA 04EE jsr [PC + 0x4EE /* 00000ABC */]
000005D0 7001 moveq.l D0, 0x01
000005D2 6002 bra +0x4 /* 000005D6 */
label000005D4:
000005D4 7000 moveq.l D0, 0x00
label000005D6:
000005D6 4CEE 1C80 FFF0 movem.l D7,A2,A3,A4, [A6 - 0x10]
000005DC 4E5E unlink A6
000005DE 4E75 rts
fn000005E0:
000005E0 4E56 FFF8 link A6, -0x0008
000005E4 2F0B move.l -[A7], A3
000005E6 4AAE 0008 tst.l [A6 + 0x8]
000005EA 6604 bne +0x6 /* 000005F0 */
000005EC 7000 moveq.l D0, 0x00
000005EE 6038 bra +0x3A /* 00000628 */
label000005F0:
000005F0 42A7 clr.l -[A7]
000005F2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000005F6 A95A syscall GetControlReference/GetCRefCon
000005F8 201F move.l D0, [A7]+
000005FA 2D40 FFFC move.l [A6 - 0x4], D0
000005FE 4A80 tst.l D0
00000600 6604 bne +0x6 /* 00000606 */
00000602 7000 moveq.l D0, 0x00
00000604 6022 bra +0x24 /* 00000628 */
label00000606:
00000606 206E FFFC movea.l A0, [A6 - 0x4]
0000060A 2050 movea.l A0, [A0]
0000060C 2668 0052 movea.l A3, [A0 + 0x52]
00000610 200B move.l D0, A3
00000612 6604 bne +0x6 /* 00000618 */
00000614 7001 moveq.l D0, 0x01
00000616 6010 bra +0x12 /* 00000628 */
label00000618:
00000618 2F2E 000E move.l -[A7], [A6 + 0xE]
0000061C 3F2E 000C move.w -[A7], [A6 + 0xC]
00000620 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000624 4E93 jsr [A3]
00000626 7001 moveq.l D0, 0x01
label00000628:
00000628 266E FFF4 movea.l A3, [A6 - 0xC]
0000062C 4E5E unlink A6
0000062E 4E75 rts
fn00000630:
00000630 4E56 FFF6 link A6, -0x000A
00000634 2F0B move.l -[A7], A3
00000636 4AAE 0008 tst.l [A6 + 0x8]
0000063A 6604 bne +0x6 /* 00000640 */
0000063C 7000 moveq.l D0, 0x00
0000063E 6044 bra +0x46 /* 00000684 */
label00000640:
00000640 42A7 clr.l -[A7]
00000642 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000646 A95A syscall GetControlReference/GetCRefCon
00000648 201F move.l D0, [A7]+
0000064A 2D40 FFFC move.l [A6 - 0x4], D0
0000064E 4A80 tst.l D0
00000650 6604 bne +0x6 /* 00000656 */
00000652 7000 moveq.l D0, 0x00
00000654 602E bra +0x30 /* 00000684 */
label00000656:
00000656 206E FFFC movea.l A0, [A6 - 0x4]
0000065A 2050 movea.l A0, [A0]
0000065C 2668 002A movea.l A3, [A0 + 0x2A]
00000660 200B move.l D0, A3
00000662 660C bne +0xE /* 00000670 */
00000664 206E 0010 movea.l A0, [A6 + 0x10]
00000668 30BC 0014 move.w [A0], 0x14
0000066C 7001 moveq.l D0, 0x01
0000066E 6014 bra +0x16 /* 00000684 */
label00000670:
00000670 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000674 486E FFFA pea.l [A6 - 0x6]
00000678 2F2E 000C move.l -[A7], [A6 + 0xC]
0000067C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000680 4E93 jsr [A3]
00000682 7001 moveq.l D0, 0x01
label00000684:
00000684 266E FFF2 movea.l A3, [A6 - 0xE]
00000688 4E5E unlink A6
0000068A 4E75 rts
fn0000068C:
0000068C 4E56 FFF8 link A6, -0x0008
00000690 2F0B move.l -[A7], A3
00000692 4AAE 0008 tst.l [A6 + 0x8]
00000696 6604 bne +0x6 /* 0000069C */
00000698 7000 moveq.l D0, 0x00
0000069A 604A bra +0x4C /* 000006E6 */
label0000069C:
0000069C 42A7 clr.l -[A7]
0000069E 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006A2 A95A syscall GetControlReference/GetCRefCon
000006A4 201F move.l D0, [A7]+
000006A6 2D40 FFFC move.l [A6 - 0x4], D0
000006AA 4A80 tst.l D0
000006AC 6604 bne +0x6 /* 000006B2 */
000006AE 7000 moveq.l D0, 0x00
000006B0 6034 bra +0x36 /* 000006E6 */
label000006B2:
000006B2 206E FFFC movea.l A0, [A6 - 0x4]
000006B6 2050 movea.l A0, [A0]
000006B8 2668 002A movea.l A3, [A0 + 0x2A]
000006BC 200B move.l D0, A3
000006BE 6612 bne +0x14 /* 000006D2 */
000006C0 206E 0014 movea.l A0, [A6 + 0x14]
000006C4 30BC 0014 move.w [A0], 0x14
000006C8 226E 0010 movea.l A1, [A6 + 0x10]
000006CC 4251 clr.w [A1]
000006CE 7001 moveq.l D0, 0x01
000006D0 6014 bra +0x16 /* 000006E6 */
label000006D2:
000006D2 2F2E 0014 move.l -[A7], [A6 + 0x14]
000006D6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000006DA 2F2E 000C move.l -[A7], [A6 + 0xC]
000006DE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006E2 4E93 jsr [A3]
000006E4 7001 moveq.l D0, 0x01
label000006E6:
000006E6 266E FFF4 movea.l A3, [A6 - 0xC]
000006EA 4E5E unlink A6
000006EC 4E75 rts
fn000006EE:
000006EE 4E56 FFF4 link A6, -0x000C
000006F2 2F0B move.l -[A7], A3
000006F4 4AAE 0008 tst.l [A6 + 0x8]
000006F8 6604 bne +0x6 /* 000006FE */
000006FA 7000 moveq.l D0, 0x00
000006FC 6046 bra +0x48 /* 00000744 */
label000006FE:
000006FE 42A7 clr.l -[A7]
00000700 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000704 A95A syscall GetControlReference/GetCRefCon
00000706 201F move.l D0, [A7]+
00000708 2D40 FFFC move.l [A6 - 0x4], D0
0000070C 4A80 tst.l D0
0000070E 6604 bne +0x6 /* 00000714 */
00000710 7000 moveq.l D0, 0x00
00000712 6030 bra +0x32 /* 00000744 */
label00000714:
00000714 206E FFFC movea.l A0, [A6 - 0x4]
00000718 2050 movea.l A0, [A0]
0000071A 2668 002E movea.l A3, [A0 + 0x2E]
0000071E 200B move.l D0, A3
00000720 660E bne +0x10 /* 00000730 */
00000722 206E 0014 movea.l A0, [A6 + 0x14]
00000726 30BC 0014 move.w [A0], 0x14
0000072A 4250 clr.w [A0]
0000072C 7001 moveq.l D0, 0x01
0000072E 6014 bra +0x16 /* 00000744 */
label00000730:
00000730 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000734 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000738 2F2E 000C move.l -[A7], [A6 + 0xC]
0000073C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000740 4E93 jsr [A3]
00000742 7001 moveq.l D0, 0x01
label00000744:
00000744 266E FFF0 movea.l A3, [A6 - 0x10]
00000748 4E5E unlink A6
0000074A 4E75 rts
fn0000074C:
0000074C 4E56 FFF2 link A6, -0x000E
00000750 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000754 286E 0008 movea.l A4, [A6 + 0x8]
00000758 266E 000C movea.l A3, [A6 + 0xC]
0000075C 486E FFFC pea.l [A6 - 0x4]
00000760 2F0C move.l -[A7], A4
00000762 4EBA F8EC jsr [PC - 0x714 /* 00000050 */]
00000766 486E FFF2 pea.l [A6 - 0xE]
0000076A 2F0C move.l -[A7], A4
0000076C 4EBA F892 jsr [PC - 0x76E /* 00000000 */]
00000770 486E FFF8 pea.l [A6 - 0x8]
00000774 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00000778 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000077C 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00000780 206E 0010 movea.l A0, [A6 + 0x10]
00000784 4290 clr.l [A0]
00000786 4293 clr.l [A3]
00000788 7E00 moveq.l D7, 0x00
0000078A 4FEF 001A lea.l A7, [A7 + 0x1A]
0000078E 6052 bra +0x54 /* 000007E2 */
label00000790:
00000790 486E FFF6 pea.l [A6 - 0xA]
00000794 486E FFF4 pea.l [A6 - 0xC]
00000798 2F07 move.l -[A7], D7
0000079A 2F0C move.l -[A7], A4
0000079C 4EBA FEEE jsr [PC - 0x112 /* 0000068C */]
000007A0 4A6E FFF6 tst.w [A6 - 0xA]
000007A4 4FEF 0010 lea.l A7, [A7 + 0x10]
000007A8 6614 bne +0x16 /* 000007BE */
000007AA 486E FFF6 pea.l [A6 - 0xA]
000007AE 486E FFF4 pea.l [A6 - 0xC]
000007B2 2F07 move.l -[A7], D7
000007B4 2F0C move.l -[A7], A4
000007B6 4EBA FF36 jsr [PC - 0xCA /* 000006EE */]
000007BA 4FEF 0010 lea.l A7, [A7 + 0x10]
label000007BE:
000007BE 302E FFF6 move.w D0, [A6 - 0xA]
000007C2 48C0 ext.l D0
000007C4 206E 0010 movea.l A0, [A6 + 0x10]
000007C8 D190 add.l [A0], D0
000007CA 2C13 move.l D6, [A3]
000007CC 326E FFF4 movea.w A1, [A6 - 0xC]
000007D0 BC89 cmp.l D6, A1
000007D2 6C08 bge +0xA /* 000007DC */
000007D4 302E FFF4 move.w D0, [A6 - 0xC]
000007D8 48C0 ext.l D0
000007DA 6002 bra +0x4 /* 000007DE */
label000007DC:
000007DC 2006 move.l D0, D6
label000007DE:
000007DE 2680 move.l [A3], D0
000007E0 5287 addq.l D7, 1
label000007E2:
000007E2 BEAE FFF8 cmp.l D7, [A6 - 0x8]
000007E6 6DA8 blt -0x56 /* 00000790 */
000007E8 7001 moveq.l D0, 0x01
000007EA 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000007EE 4E5E unlink A6
000007F0 4E75 rts
fn000007F2:
000007F2 4E56 FFF2 link A6, -0x000E
000007F6 2F07 move.l -[A7], D7
000007F8 486E FFFC pea.l [A6 - 0x4]
000007FC 486E FFFE pea.l [A6 - 0x2]
00000800 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000804 4EAD 134A jsr [A5 + 0x134A /* export_613 */]
00000808 486E FFF8 pea.l [A6 - 0x8]
0000080C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000810 4EBA F884 jsr [PC - 0x77C /* 00000096 */]
00000814 302E FFFE move.w D0, [A6 - 0x2]
00000818 E948 lsl D0.w, 4
0000081A 206E 000C movea.l A0, [A6 + 0xC]
0000081E 3080 move.w [A0], D0
00000820 226E 0010 movea.l A1, [A6 + 0x10]
00000824 4251 clr.w [A1]
00000826 7E00 moveq.l D7, 0x00
00000828 4FEF 0014 lea.l A7, [A7 + 0x14]
0000082C 601E bra +0x20 /* 0000084C */
label0000082E:
0000082E 486E FFF6 pea.l [A6 - 0xA]
00000832 2F07 move.l -[A7], D7
00000834 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000838 4EBA FDF6 jsr [PC - 0x20A /* 00000630 */]
0000083C 302E FFF6 move.w D0, [A6 - 0xA]
00000840 206E 0010 movea.l A0, [A6 + 0x10]
00000844 D150 add.w [A0], D0
00000846 4FEF 000C lea.l A7, [A7 + 0xC]
0000084A 5287 addq.l D7, 1
label0000084C:
0000084C BEAE FFF8 cmp.l D7, [A6 - 0x8]
00000850 6DDC blt -0x22 /* 0000082E */
00000852 7001 moveq.l D0, 0x01
00000854 2E1F move.l D7, [A7]+
00000856 4E5E unlink A6
00000858 4E75 rts
fn0000085A:
0000085A 4E56 FFEC link A6, -0x0014
0000085E 48E7 0308 movem.l -[A7], D6,D7,A4
00000862 286E 0008 movea.l A4, [A6 + 0x8]
00000866 486E FFF4 pea.l [A6 - 0xC]
0000086A 2F0C move.l -[A7], A4
0000086C 4EBA F7E2 jsr [PC - 0x81E /* 00000050 */]
00000870 486E FFF2 pea.l [A6 - 0xE]
00000874 2F0C move.l -[A7], A4
00000876 4EBA F788 jsr [PC - 0x878 /* 00000000 */]
0000087A 486E FFEE pea.l [A6 - 0x12]
0000087E 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00000882 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000886 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
0000088A 486E FFF8 pea.l [A6 - 0x8]
0000088E 2F0C move.l -[A7], A4
00000890 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
00000894 3E2E FFF8 move.w D7, [A6 - 0x8]
00000898 206E 0010 movea.l A0, [A6 + 0x10]
0000089C 4250 clr.w [A0]
0000089E 226E 0014 movea.l A1, [A6 + 0x14]
000008A2 4251 clr.w [A1]
000008A4 2C2E 000C move.l D6, [A6 + 0xC]
000008A8 4FEF 0022 lea.l A7, [A7 + 0x22]
000008AC 6034 bra +0x36 /* 000008E2 */
label000008AE:
000008AE 486E FFEC pea.l [A6 - 0x14]
000008B2 2F06 move.l -[A7], D6
000008B4 2F0C move.l -[A7], A4
000008B6 4EBA FD78 jsr [PC - 0x288 /* 00000630 */]
000008BA 4A40 tst.w D0
000008BC 4FEF 000C lea.l A7, [A7 + 0xC]
000008C0 6604 bne +0x6 /* 000008C6 */
000008C2 7000 moveq.l D0, 0x00
000008C4 6024 bra +0x26 /* 000008EA */
label000008C6:
000008C6 DE6E FFEC add.w D7, [A6 - 0x14]
000008CA BE6E FFFC cmp.w D7, [A6 - 0x4]
000008CE 6E18 bgt +0x1A /* 000008E8 */
000008D0 302E FFEC move.w D0, [A6 - 0x14]
000008D4 206E 0014 movea.l A0, [A6 + 0x14]
000008D8 D150 add.w [A0], D0
000008DA 226E 0010 movea.l A1, [A6 + 0x10]
000008DE 5251 addq.w [A1], 1
000008E0 5286 addq.l D6, 1
label000008E2:
000008E2 BCAE FFEE cmp.l D6, [A6 - 0x12]
000008E6 6DC6 blt -0x38 /* 000008AE */
label000008E8:
000008E8 7001 moveq.l D0, 0x01
label000008EA:
000008EA 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000008EE 4E5E unlink A6
000008F0 4E75 rts
fn000008F2:
000008F2 4E56 FFE0 link A6, -0x0020
000008F6 48E7 0118 movem.l -[A7], D7,A3,A4
000008FA 286E 0008 movea.l A4, [A6 + 0x8]
000008FE 486E FFE2 pea.l [A6 - 0x1E]
00000902 2F0C move.l -[A7], A4
00000904 4EBA F74A jsr [PC - 0x8B6 /* 00000050 */]
00000908 486E FFE0 pea.l [A6 - 0x20]
0000090C 2F0C move.l -[A7], A4
0000090E 4EBA F6F0 jsr [PC - 0x910 /* 00000000 */]
00000912 486E FFEE pea.l [A6 - 0x12]
00000916 3F2E FFE0 move.w -[A7], [A6 - 0x20]
0000091A 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
0000091E 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00000922 486E FFF6 pea.l [A6 - 0xA]
00000926 2F0C move.l -[A7], A4
00000928 4EBA F76C jsr [PC - 0x894 /* 00000096 */]
0000092C 206E 0010 movea.l A0, [A6 + 0x10]
00000930 2010 move.l D0, [A0]
00000932 D1AE FFF6 add.l [A6 - 0xA], D0
00000936 486E FFF2 pea.l [A6 - 0xE]
0000093A 486E FFF4 pea.l [A6 - 0xC]
0000093E 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000942 2F0C move.l -[A7], A4
00000944 4EBA FF14 jsr [PC - 0xEC /* 0000085A */]
00000948 2EAE FFF6 move.l [A7], [A6 - 0xA]
0000094C 2F0C move.l -[A7], A4
0000094E 4EBA F76A jsr [PC - 0x896 /* 000000BA */]
00000952 486E FFFA pea.l [A6 - 0x6]
00000956 486E FFFE pea.l [A6 - 0x2]
0000095A 2F0C move.l -[A7], A4
0000095C 4EAD 134A jsr [A5 + 0x134A /* export_613 */]
00000960 4297 clr.l [A7]
00000962 2F0C move.l -[A7], A4
00000964 A95A syscall GetControlReference/GetCRefCon
00000966 201F move.l D0, [A7]+
00000968 2D40 FFEA move.l [A6 - 0x16], D0
0000096C 2040 movea.l A0, D0
0000096E 2050 movea.l A0, [A0]
00000970 2668 001E movea.l A3, [A0 + 0x1E]
00000974 486E FFE6 pea.l [A6 - 0x1A]
00000978 2F0C move.l -[A7], A4
0000097A 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */]
0000097E 2E8B move.l [A7], A3
00000980 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00000984 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00000988 3E00 move.w D7, D0
0000098A 306E FFF4 movea.w A0, [A6 - 0xC]
0000098E B1EE FFEE cmpa.l A0, [A6 - 0x12]
00000992 4FEF 004A lea.l A7, [A7 + 0x4A]
00000996 6D12 blt +0x14 /* 000009AA */
00000998 4878 0001 push.l 0x1
0000099C 4878 0001 push.l 0x1
000009A0 2F0C move.l -[A7], A4
000009A2 4EAD 135A jsr [A5 + 0x135A /* export_615 */]
000009A6 7001 moveq.l D0, 0x01
000009A8 6050 bra +0x52 /* 000009FA */
label000009AA:
000009AA 4A47 tst.w D7
000009AC 6612 bne +0x14 /* 000009C0 */
000009AE 4878 0064 push.l 0x64 /* 'd' */
000009B2 4878 0001 push.l 0x1
000009B6 2F0C move.l -[A7], A4
000009B8 4EAD 135A jsr [A5 + 0x135A /* export_615 */]
000009BC 4FEF 000C lea.l A7, [A7 + 0xC]
label000009C0:
000009C0 306E FFF4 movea.w A0, [A6 - 0xC]
000009C4 202E FFEE move.l D0, [A6 - 0x12]
000009C8 9088 sub.l D0, A0
000009CA 2F00 move.l -[A7], D0
000009CC 4878 0063 push.l 0x63 /* 'c' */
000009D0 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000009D4 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000009D8 2F00 move.l -[A7], D0
000009DA 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000009DE 3D40 FFFC move.w [A6 - 0x4], D0
000009E2 322E FFFA move.w D1, [A6 - 0x6]
000009E6 936E FFFC sub.w [A6 - 0x4], D1
000009EA 486E FFFC pea.l [A6 - 0x4]
000009EE 2F2E 000C move.l -[A7], [A6 + 0xC]
000009F2 2F0C move.l -[A7], A4
000009F4 4EAD 1352 jsr [A5 + 0x1352 /* export_614 */]
000009F8 7001 moveq.l D0, 0x01
label000009FA:
000009FA 4CEE 1880 FFD4 movem.l D7,A3,A4, [A6 - 0x2C]
00000A00 4E5E unlink A6
00000A02 4E75 rts
fn00000A04:
00000A04 4E56 FFFA link A6, -0x0006
label00000A08:
00000A08 206E 0016 movea.l A0, [A6 + 0x16]
00000A0C 3050 movea.w A0, [A0]
00000A0E D1EE 0012 add.l A0, [A6 + 0x12]
00000A12 B1EE 000E cmpa.l A0, [A6 + 0xE]
00000A16 6C3E bge +0x40 /* 00000A56 */
00000A18 486E FFFE pea.l [A6 - 0x2]
00000A1C 206E 0016 movea.l A0, [A6 + 0x16]
00000A20 3050 movea.w A0, [A0]
00000A22 D1EE 0012 add.l A0, [A6 + 0x12]
00000A26 2F08 move.l -[A7], A0
00000A28 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A2C 4EBA FC02 jsr [PC - 0x3FE /* 00000630 */]
00000A30 206E 001A movea.l A0, [A6 + 0x1A]
00000A34 3010 move.w D0, [A0]
00000A36 D06E FFFE add.w D0, [A6 - 0x2]
00000A3A B06E 000C cmp.w D0, [A6 + 0xC]
00000A3E 4FEF 000C lea.l A7, [A7 + 0xC]
00000A42 6E12 bgt +0x14 /* 00000A56 */
00000A44 302E FFFE move.w D0, [A6 - 0x2]
00000A48 206E 001A movea.l A0, [A6 + 0x1A]
00000A4C D150 add.w [A0], D0
00000A4E 226E 0016 movea.l A1, [A6 + 0x16]
00000A52 5251 addq.w [A1], 1
00000A54 60B2 bra -0x4C /* 00000A08 */
label00000A56:
00000A56 4E5E unlink A6
00000A58 4E75 rts
fn00000A5A:
00000A5A 4E56 FFFA link A6, -0x0006
label00000A5E:
00000A5E 206E 0016 movea.l A0, [A6 + 0x16]
00000A62 4A90 tst.l [A0]
00000A64 6F52 ble +0x54 /* 00000AB8 */
00000A66 486E FFFE pea.l [A6 - 0x2]
00000A6A 206E 0016 movea.l A0, [A6 + 0x16]
00000A6E 2050 movea.l A0, [A0]
00000A70 4868 FFFF pea.l [A0 - 0x1]
00000A74 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A78 4EBA FBB6 jsr [PC - 0x44A /* 00000630 */]
00000A7C 206E 001E movea.l A0, [A6 + 0x1E]
00000A80 3010 move.w D0, [A0]
00000A82 D06E FFFE add.w D0, [A6 - 0x2]
00000A86 B06E 000C cmp.w D0, [A6 + 0xC]
00000A8A 4FEF 000C lea.l A7, [A7 + 0xC]
00000A8E 6E28 bgt +0x2A /* 00000AB8 */
00000A90 206E 0016 movea.l A0, [A6 + 0x16]
00000A94 5390 subq.l [A0], 1
00000A96 226E 0012 movea.l A1, [A6 + 0x12]
00000A9A 5291 addq.l [A1], 1
00000A9C 302E FFFE move.w D0, [A6 - 0x2]
00000AA0 206E 001E movea.l A0, [A6 + 0x1E]
00000AA4 D150 add.w [A0], D0
00000AA6 206E 001A movea.l A0, [A6 + 0x1A]
00000AAA 5250 addq.w [A0], 1
00000AAC 302E FFFE move.w D0, [A6 - 0x2]
00000AB0 206E 000E movea.l A0, [A6 + 0xE]
00000AB4 D150 add.w [A0], D0
00000AB6 60A6 bra -0x58 /* 00000A5E */
label00000AB8:
00000AB8 4E5E unlink A6
00000ABA 4E75 rts
export_469:
fn00000ABC:
00000ABC 4E56 FFDA link A6, -0x0026
00000AC0 48E7 0308 movem.l -[A7], D6,D7,A4
00000AC4 286E 0008 movea.l A4, [A6 + 0x8]
00000AC8 486E FFF8 pea.l [A6 - 0x8]
00000ACC 2F0C move.l -[A7], A4
00000ACE 4EBA F580 jsr [PC - 0xA80 /* 00000050 */]
00000AD2 486E FFF6 pea.l [A6 - 0xA]
00000AD6 2F0C move.l -[A7], A4
00000AD8 4EBA F526 jsr [PC - 0xADA /* 00000000 */]
00000ADC 486E FFFC pea.l [A6 - 0x4]
00000AE0 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00000AE4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000AE8 4EBA 18E6 jsr [PC + 0x18E6 /* 000023D0 */]
00000AEC 4A40 tst.w D0
00000AEE 4FEF 001A lea.l A7, [A7 + 0x1A]
00000AF2 6606 bne +0x8 /* 00000AFA */
00000AF4 7001 moveq.l D0, 0x01
00000AF6 6000 0124 bra +0x126 /* 00000C1C */
label00000AFA:
00000AFA 486E FFDA pea.l [A6 - 0x26]
00000AFE 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00000B02 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000B06 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00000B0A 486E FFF2 pea.l [A6 - 0xE]
00000B0E 2F0C move.l -[A7], A4
00000B10 4EBA F584 jsr [PC - 0xA7C /* 00000096 */]
00000B14 202E FFFC move.l D0, [A6 - 0x4]
00000B18 B0AE FFF2 cmp.l D0, [A6 - 0xE]
00000B1C 4FEF 0012 lea.l A7, [A7 + 0x12]
00000B20 6C54 bge +0x56 /* 00000B76 */
00000B22 7E00 moveq.l D7, 0x00
00000B24 2C2E FFFC move.l D6, [A6 - 0x4]
00000B28 6016 bra +0x18 /* 00000B40 */
label00000B2A:
00000B2A 486E FFF0 pea.l [A6 - 0x10]
00000B2E 2F06 move.l -[A7], D6
00000B30 2F0C move.l -[A7], A4
00000B32 4EBA FAFC jsr [PC - 0x504 /* 00000630 */]
00000B36 DE6E FFF0 add.w D7, [A6 - 0x10]
00000B3A 4FEF 000C lea.l A7, [A7 + 0xC]
00000B3E 5286 addq.l D6, 1
label00000B40:
00000B40 BCAE FFF2 cmp.l D6, [A6 - 0xE]
00000B44 6DE4 blt -0x1A /* 00000B2A */
00000B46 426E FFEE clr.w [A6 - 0x12]
00000B4A 302E FFFE move.w D0, [A6 - 0x2]
00000B4E 906E FFF4 sub.w D0, [A6 - 0xC]
00000B52 3040 movea.w A0, D0
00000B54 2D48 FFEA move.l [A6 - 0x16], A0
00000B58 486E FFEA pea.l [A6 - 0x16]
00000B5C 486E FFEE pea.l [A6 - 0x12]
00000B60 2F0C move.l -[A7], A4
00000B62 4EBA FD8E jsr [PC - 0x272 /* 000008F2 */]
00000B66 3E87 move.w [A7], D7
00000B68 4267 clr.w -[A7]
00000B6A 2F0C move.l -[A7], A4
00000B6C 4EBA 0F9C jsr [PC + 0xF9C /* 00001B0A */]
00000B70 7001 moveq.l D0, 0x01
00000B72 6000 00A8 bra +0xAA /* 00000C1C */
label00000B76:
00000B76 486E FFDE pea.l [A6 - 0x22]
00000B7A 486E FFE0 pea.l [A6 - 0x20]
00000B7E 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000B82 2F0C move.l -[A7], A4
00000B84 4EBA FCD4 jsr [PC - 0x32C /* 0000085A */]
00000B88 486E FFE2 pea.l [A6 - 0x1E]
00000B8C 2F0C move.l -[A7], A4
00000B8E 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
00000B92 3C2E FFE6 move.w D6, [A6 - 0x1A]
00000B96 9C6E FFE2 sub.w D6, [A6 - 0x1E]
00000B9A 7E00 moveq.l D7, 0x00
00000B9C 42AE FFEA clr.l [A6 - 0x16]
00000BA0 4FEF 0018 lea.l A7, [A7 + 0x18]
label00000BA4:
00000BA4 202E FFFC move.l D0, [A6 - 0x4]
00000BA8 B0AE FFF2 cmp.l D0, [A6 - 0xE]
00000BAC 6D0E blt +0x10 /* 00000BBC */
00000BAE 306E FFE0 movea.w A0, [A6 - 0x20]
00000BB2 D1EE FFF2 add.l A0, [A6 - 0xE]
00000BB6 B1EE FFFC cmpa.l A0, [A6 - 0x4]
00000BBA 6E42 bgt +0x44 /* 00000BFE */
label00000BBC:
00000BBC 486E FFF0 pea.l [A6 - 0x10]
00000BC0 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000BC4 2F0C move.l -[A7], A4
00000BC6 4EBA FA68 jsr [PC - 0x598 /* 00000630 */]
00000BCA 302E FFF0 move.w D0, [A6 - 0x10]
00000BCE 916E FFDE sub.w [A6 - 0x22], D0
00000BD2 DE40 add.w D7, D0
00000BD4 536E FFE0 subq.w [A6 - 0x20], 1
00000BD8 52AE FFF2 addq.l [A6 - 0xE], 1
00000BDC 52AE FFEA addq.l [A6 - 0x16], 1
00000BE0 486E FFDE pea.l [A6 - 0x22]
00000BE4 486E FFE0 pea.l [A6 - 0x20]
00000BE8 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000BEC 2F2E FFDA move.l -[A7], [A6 - 0x26]
00000BF0 3F06 move.w -[A7], D6
00000BF2 2F0C move.l -[A7], A4
00000BF4 4EBA FE0E jsr [PC - 0x1F2 /* 00000A04 */]
00000BF8 4FEF 0022 lea.l A7, [A7 + 0x22]
00000BFC 60A6 bra -0x58 /* 00000BA4 */
label00000BFE:
00000BFE 486E FFEA pea.l [A6 - 0x16]
00000C02 486E FFEE pea.l [A6 - 0x12]
00000C06 2F0C move.l -[A7], A4
00000C08 4EBA FCE8 jsr [PC - 0x318 /* 000008F2 */]
00000C0C 3007 move.w D0, D7
00000C0E 4440 neg.w D0
00000C10 3E80 move.w [A7], D0
00000C12 4267 clr.w -[A7]
00000C14 2F0C move.l -[A7], A4
00000C16 4EBA 0EF2 jsr [PC + 0xEF2 /* 00001B0A */]
00000C1A 7001 moveq.l D0, 0x01
label00000C1C:
00000C1C 4CEE 10C0 FFCE movem.l D6,D7,A4, [A6 - 0x32]
00000C22 4E5E unlink A6
00000C24 4E75 rts
export_470:
fn00000C26:
00000C26 4E56 FFEE link A6, -0x0012
00000C2A 486E FFFC pea.l [A6 - 0x4]
00000C2E 486E FFF8 pea.l [A6 - 0x8]
00000C32 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C36 4EBA FB14 jsr [PC - 0x4EC /* 0000074C */]
00000C3A 7064 moveq.l D0, 0x64
00000C3C 2E80 move.l [A7], D0
00000C3E 4878 0001 push.l 0x1
00000C42 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C46 4EAD 135A jsr [A5 + 0x135A /* export_615 */]
00000C4A 426E FFF6 clr.w [A6 - 0xA]
00000C4E 42AE FFF2 clr.l [A6 - 0xE]
00000C52 486E FFF2 pea.l [A6 - 0xE]
00000C56 486E FFF6 pea.l [A6 - 0xA]
00000C5A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C5E 4EBA FC92 jsr [PC - 0x36E /* 000008F2 */]
00000C62 7001 moveq.l D0, 0x01
00000C64 4E5E unlink A6
00000C66 4E75 rts
export_471:
fn00000C68:
00000C68 4E56 FFDE link A6, -0x0022
00000C6C 48E7 0108 movem.l -[A7], D7,A4
00000C70 286E 0008 movea.l A4, [A6 + 0x8]
00000C74 486E FFE8 pea.l [A6 - 0x18]
00000C78 2F0C move.l -[A7], A4
00000C7A 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
00000C7E 4217 clr.b [A7]
00000C80 2F2E 000C move.l -[A7], [A6 + 0xC]
00000C84 486E FFE8 pea.l [A6 - 0x18]
00000C88 A8AD syscall PtInRect
00000C8A 4A1F tst.b [A7]+
00000C8C 5C8F addq.l A7, 6
00000C8E 6606 bne +0x8 /* 00000C96 */
00000C90 7000 moveq.l D0, 0x00
00000C92 6000 00B6 bra +0xB8 /* 00000D4A */
label00000C96:
00000C96 486E FFFC pea.l [A6 - 0x4]
00000C9A 2F0C move.l -[A7], A4
00000C9C 4EBA F3B2 jsr [PC - 0xC4E /* 00000050 */]
00000CA0 486E FFE2 pea.l [A6 - 0x1E]
00000CA4 2F0C move.l -[A7], A4
00000CA6 4EBA F358 jsr [PC - 0xCA8 /* 00000000 */]
00000CAA 486E FFF8 pea.l [A6 - 0x8]
00000CAE 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
00000CB2 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000CB6 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00000CBA 2D6E FFE8 FFF0 move.l [A6 - 0x10], [A6 - 0x18]
00000CC0 2D6E FFEC FFF4 move.l [A6 - 0xC], [A6 - 0x14]
00000CC6 486E FFDE pea.l [A6 - 0x22]
00000CCA 486E FFE0 pea.l [A6 - 0x20]
00000CCE 2F0C move.l -[A7], A4
00000CD0 4EBA FB20 jsr [PC - 0x4E0 /* 000007F2 */]
00000CD4 486E FFF0 pea.l [A6 - 0x10]
00000CD8 302E FFE0 move.w D0, [A6 - 0x20]
00000CDC 4440 neg.w D0
00000CDE 3F00 move.w -[A7], D0
00000CE0 302E FFDE move.w D0, [A6 - 0x22]
00000CE4 4440 neg.w D0
00000CE6 3F00 move.w -[A7], D0
00000CE8 A8A8 syscall OffsetRect
00000CEA 7E00 moveq.l D7, 0x00
00000CEC 4FEF 0026 lea.l A7, [A7 + 0x26]
00000CF0 6050 bra +0x52 /* 00000D42 */
label00000CF2:
00000CF2 486E FFE6 pea.l [A6 - 0x1A]
00000CF6 486E FFE4 pea.l [A6 - 0x1C]
00000CFA 2F07 move.l -[A7], D7
00000CFC 2F0C move.l -[A7], A4
00000CFE 4EBA F98C jsr [PC - 0x674 /* 0000068C */]
00000D02 302E FFF0 move.w D0, [A6 - 0x10]
00000D06 D06E FFE6 add.w D0, [A6 - 0x1A]
00000D0A 3D40 FFF4 move.w [A6 - 0xC], D0
00000D0E 4217 clr.b [A7]
00000D10 2F2E 000C move.l -[A7], [A6 + 0xC]
00000D14 486E FFF0 pea.l [A6 - 0x10]
00000D18 A8AD syscall PtInRect
00000D1A 4A1F tst.b [A7]+
00000D1C 4FEF 000E lea.l A7, [A7 + 0xE]
00000D20 6718 beq +0x1A /* 00000D3A */
00000D22 206E 0014 movea.l A0, [A6 + 0x14]
00000D26 20AE FFF0 move.l [A0], [A6 - 0x10]
00000D2A 216E FFF4 0004 move.l [A0 + 0x4], [A6 - 0xC]
00000D30 226E 0010 movea.l A1, [A6 + 0x10]
00000D34 2287 move.l [A1], D7
00000D36 7001 moveq.l D0, 0x01
00000D38 6010 bra +0x12 /* 00000D4A */
label00000D3A:
00000D3A 3D6E FFF4 FFF0 move.w [A6 - 0x10], [A6 - 0xC]
00000D40 5287 addq.l D7, 1
label00000D42:
00000D42 BEAE FFF8 cmp.l D7, [A6 - 0x8]
00000D46 6DAA blt -0x54 /* 00000CF2 */
00000D48 7000 moveq.l D0, 0x00
label00000D4A:
00000D4A 4CDF 1080 movem.l D7,A4, [A7]+
00000D4E 4E5E unlink A6
00000D50 4E75 rts
export_472:
00000D52 4E56 0000 link A6, 0
00000D56 206E 000C movea.l A0, [A6 + 0xC]
00000D5A 30BC 0004 move.w [A0], 0x4
00000D5E 4E5E unlink A6
00000D60 4E75 rts
export_473:
00000D62 4E56 FFF8 link A6, -0x0008
00000D66 486E FFF8 pea.l [A6 - 0x8]
00000D6A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D6E 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
00000D72 302E FFFE move.w D0, [A6 - 0x2]
00000D76 906E FFFA sub.w D0, [A6 - 0x6]
00000D7A 5140 subq.w D0, 8
00000D7C 206E 0010 movea.l A0, [A6 + 0x10]
00000D80 3080 move.w [A0], D0
00000D82 7001 moveq.l D0, 0x01
00000D84 4E5E unlink A6
00000D86 4E75 rts
export_474:
00000D88 4E56 FFF6 link A6, -0x000A
00000D8C 486E FFFC pea.l [A6 - 0x4]
00000D90 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D94 4EBA F2BA jsr [PC - 0xD46 /* 00000050 */]
00000D98 486E FFF6 pea.l [A6 - 0xA]
00000D9C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000DA0 4EBA F25E jsr [PC - 0xDA2 /* 00000000 */]
00000DA4 486E FFF8 pea.l [A6 - 0x8]
00000DA8 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00000DAC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000DB0 4EBA 161E jsr [PC + 0x161E /* 000023D0 */]
00000DB4 4A40 tst.w D0
00000DB6 4FEF 001A lea.l A7, [A7 + 0x1A]
00000DBA 6714 beq +0x16 /* 00000DD0 */
00000DBC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000DC0 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00000DC4 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000DC8 4EBA 178A jsr [PC + 0x178A /* 00002554 */]
00000DCC 4FEF 000A lea.l A7, [A7 + 0xA]
label00000DD0:
00000DD0 7001 moveq.l D0, 0x01
00000DD2 4E5E unlink A6
00000DD4 4E75 rts
fn00000DD6:
00000DD6 4E56 FFD4 link A6, -0x002C
00000DDA 48E7 0118 movem.l -[A7], D7,A3,A4
00000DDE 286E 0008 movea.l A4, [A6 + 0x8]
00000DE2 2F0C move.l -[A7], A4
00000DE4 4EAD 1342 jsr [A5 + 0x1342 /* export_612 */]
00000DE8 4A40 tst.w D0
00000DEA 588F addq.l A7, 4
00000DEC 6606 bne +0x8 /* 00000DF4 */
00000DEE 7000 moveq.l D0, 0x00
00000DF0 6000 0166 bra +0x168 /* 00000F58 */
label00000DF4:
00000DF4 486E FFFC pea.l [A6 - 0x4]
00000DF8 2F0C move.l -[A7], A4
00000DFA 4EBA F254 jsr [PC - 0xDAC /* 00000050 */]
00000DFE 486E FFFA pea.l [A6 - 0x6]
00000E02 2F0C move.l -[A7], A4
00000E04 4EBA F1FA jsr [PC - 0xE06 /* 00000000 */]
00000E08 486E FFF6 pea.l [A6 - 0xA]
00000E0C 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000E10 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000E14 4EBA 15BA jsr [PC + 0x15BA /* 000023D0 */]
00000E18 4A40 tst.w D0
00000E1A 4FEF 001A lea.l A7, [A7 + 0x1A]
00000E1E 6606 bne +0x8 /* 00000E26 */
00000E20 7000 moveq.l D0, 0x00
00000E22 6000 0134 bra +0x136 /* 00000F58 */
label00000E26:
00000E26 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000E2A 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000E2E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000E32 4EBA 17A0 jsr [PC + 0x17A0 /* 000025D4 */]
00000E36 4A40 tst.w D0
00000E38 4FEF 000A lea.l A7, [A7 + 0xA]
00000E3C 6706 beq +0x8 /* 00000E44 */
00000E3E 7000 moveq.l D0, 0x00
00000E40 6000 0116 bra +0x118 /* 00000F58 */
label00000E44:
00000E44 426E FFF4 clr.w [A6 - 0xC]
00000E48 486E FFEC pea.l [A6 - 0x14]
00000E4C 2F0C move.l -[A7], A4
00000E4E 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
00000E52 2D6E FFEC FFE4 move.l [A6 - 0x1C], [A6 - 0x14]
00000E58 2D6E FFF0 FFE8 move.l [A6 - 0x18], [A6 - 0x10]
00000E5E 486E FFE0 pea.l [A6 - 0x20]
00000E62 486E FFE2 pea.l [A6 - 0x1E]
00000E66 2F0C move.l -[A7], A4
00000E68 4EBA F988 jsr [PC - 0x678 /* 000007F2 */]
00000E6C 486E FFE4 pea.l [A6 - 0x1C]
00000E70 302E FFE2 move.w D0, [A6 - 0x1E]
00000E74 4440 neg.w D0
00000E76 3F00 move.w -[A7], D0
00000E78 302E FFE0 move.w D0, [A6 - 0x20]
00000E7C 4440 neg.w D0
00000E7E 3F00 move.w -[A7], D0
00000E80 A8A8 syscall OffsetRect
00000E82 486E FFDC pea.l [A6 - 0x24]
00000E86 2F0C move.l -[A7], A4
00000E88 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */]
00000E8C 4297 clr.l [A7]
00000E8E 2F0C move.l -[A7], A4
00000E90 A95A syscall GetControlReference/GetCRefCon
00000E92 201F move.l D0, [A7]+
00000E94 2D40 FFD8 move.l [A6 - 0x28], D0
00000E98 2040 movea.l A0, D0
00000E9A 2050 movea.l A0, [A0]
00000E9C 2668 002A movea.l A3, [A0 + 0x2A]
00000EA0 220B move.l D1, A3
00000EA2 4FEF 0018 lea.l A7, [A7 + 0x18]
00000EA6 6606 bne +0x8 /* 00000EAE */
00000EA8 3D7C 0014 FFD4 move.w [A6 - 0x2C], 0x14
label00000EAE:
00000EAE 7E00 moveq.l D7, 0x00
00000EB0 604E bra +0x50 /* 00000F00 */
label00000EB2:
00000EB2 200B move.l D0, A3
00000EB4 6712 beq +0x14 /* 00000EC8 */
00000EB6 486E FFD4 pea.l [A6 - 0x2C]
00000EBA 486E FFD6 pea.l [A6 - 0x2A]
00000EBE 2F07 move.l -[A7], D7
00000EC0 2F0C move.l -[A7], A4
00000EC2 4E93 jsr [A3]
00000EC4 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000EC8:
00000EC8 302E FFE4 move.w D0, [A6 - 0x1C]
00000ECC D06E FFD4 add.w D0, [A6 - 0x2C]
00000ED0 3D40 FFE8 move.w [A6 - 0x18], D0
00000ED4 486E FFF4 pea.l [A6 - 0xC]
00000ED8 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000EDC 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000EE0 2F2E FFDC move.l -[A7], [A6 - 0x24]
00000EE4 4EAD 0CCA jsr [A5 + 0xCCA /* export_405 */]
00000EE8 4A6E FFF4 tst.w [A6 - 0xC]
00000EEC 4FEF 0010 lea.l A7, [A7 + 0x10]
00000EF0 6614 bne +0x16 /* 00000F06 */
00000EF2 BEAE FFF6 cmp.l D7, [A6 - 0xA]
00000EF6 670E beq +0x10 /* 00000F06 */
00000EF8 3D6E FFE8 FFE4 move.w [A6 - 0x1C], [A6 - 0x18]
00000EFE 5287 addq.l D7, 1
label00000F00:
00000F00 BEAE FFF6 cmp.l D7, [A6 - 0xA]
00000F04 6FAC ble -0x52 /* 00000EB2 */
label00000F06:
00000F06 4A6E FFF4 tst.w [A6 - 0xC]
00000F0A 664A bne +0x4C /* 00000F56 */
00000F0C 2F0C move.l -[A7], A4
00000F0E 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
00000F12 2EAE FFF0 move.l [A7], [A6 - 0x10]
00000F16 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000F1A 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
00000F1E 206E FFD8 movea.l A0, [A6 - 0x28]
00000F22 2050 movea.l A0, [A0]
00000F24 2668 0026 movea.l A3, [A0 + 0x26]
00000F28 200B move.l D0, A3
00000F2A 508F addq.l A7, 8
00000F2C 660C bne +0xE /* 00000F3A */
00000F2E 4EAD 0DAA jsr [A5 + 0xDAA /* export_433 */]
00000F32 486E FFE4 pea.l [A6 - 0x1C]
00000F36 A8A4 syscall InvertRect
00000F38 6014 bra +0x16 /* 00000F4E */
label00000F3A:
00000F3A 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000F3E 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000F42 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000F46 2F0C move.l -[A7], A4
00000F48 4E93 jsr [A3]
00000F4A 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000F4E:
00000F4E 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
00000F52 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
label00000F56:
00000F56 7001 moveq.l D0, 0x01
label00000F58:
00000F58 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000F5C 4E5E unlink A6
00000F5E 4E75 rts
fn00000F60:
00000F60 4E56 FFF2 link A6, -0x000E
00000F64 48E7 0308 movem.l -[A7], D6,D7,A4
00000F68 286E 0008 movea.l A4, [A6 + 0x8]
00000F6C 2C2E 000C move.l D6, [A6 + 0xC]
00000F70 486E 0010 pea.l [A6 + 0x10]
00000F74 A8A3 syscall EraseRect
00000F76 486E FFFC pea.l [A6 - 0x4]
00000F7A 2F0C move.l -[A7], A4
00000F7C 4EBA F0D2 jsr [PC - 0xF2E /* 00000050 */]
00000F80 2D6E 0010 FFF4 move.l [A6 - 0xC], [A6 + 0x10]
00000F86 2D6E 0014 FFF8 move.l [A6 - 0x8], [A6 + 0x14]
00000F8C 486E FFF4 pea.l [A6 - 0xC]
00000F90 4878 0004 push.l 0x4
00000F94 A8A9 syscall InsetRect
00000F96 2EAE FFF8 move.l [A7], [A6 - 0x8]
00000F9A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000F9E 2F06 move.l -[A7], D6
00000FA0 2F0C move.l -[A7], A4
00000FA2 206E 0018 movea.l A0, [A6 + 0x18]
00000FA6 4E90 jsr [A0]
00000FA8 3E00 move.w D7, D0
00000FAA 486E FFF2 pea.l [A6 - 0xE]
00000FAE 2F0C move.l -[A7], A4
00000FB0 4EBA F04E jsr [PC - 0xFB2 /* 00000000 */]
00000FB4 2E86 move.l [A7], D6
00000FB6 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00000FBA 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000FBE 4EBA 13C4 jsr [PC + 0x13C4 /* 00002384 */]
00000FC2 4A40 tst.w D0
00000FC4 4FEF 0022 lea.l A7, [A7 + 0x22]
00000FC8 6734 beq +0x36 /* 00000FFE */
00000FCA 2F0C move.l -[A7], A4
00000FCC 4EAD 13D2 jsr [A5 + 0x13D2 /* export_630 */]
00000FD0 4A40 tst.w D0
00000FD2 588F addq.l A7, 4
00000FD4 6728 beq +0x2A /* 00000FFE */
00000FD6 4AAE 001C tst.l [A6 + 0x1C]
00000FDA 660C bne +0xE /* 00000FE8 */
00000FDC 4EAD 0DAA jsr [A5 + 0xDAA /* export_433 */]
00000FE0 486E 0010 pea.l [A6 + 0x10]
00000FE4 A8A4 syscall InvertRect
00000FE6 6016 bra +0x18 /* 00000FFE */
label00000FE8:
00000FE8 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000FEC 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000FF0 2F06 move.l -[A7], D6
00000FF2 2F0C move.l -[A7], A4
00000FF4 206E 001C movea.l A0, [A6 + 0x1C]
00000FF8 4E90 jsr [A0]
00000FFA 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000FFE:
00000FFE 3007 move.w D0, D7
00001000 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00001004 4E5E unlink A6
00001006 4E75 rts
fn00001008:
00001008 4E56 FFD4 link A6, -0x002C
0000100C 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00001010 286E 0008 movea.l A4, [A6 + 0x8]
00001014 200C move.l D0, A4
00001016 6606 bne +0x8 /* 0000101E */
00001018 7000 moveq.l D0, 0x00
0000101A 6000 01AC bra +0x1AE /* 000011C8 */
label0000101E:
0000101E 2F0C move.l -[A7], A4
00001020 4EAD 1342 jsr [A5 + 0x1342 /* export_612 */]
00001024 4A40 tst.w D0
00001026 588F addq.l A7, 4
00001028 6606 bne +0x8 /* 00001030 */
0000102A 7000 moveq.l D0, 0x00
0000102C 6000 019A bra +0x19C /* 000011C8 */
label00001030:
00001030 42A7 clr.l -[A7]
00001032 2F0C move.l -[A7], A4
00001034 A95A syscall GetControlReference/GetCRefCon
00001036 201F move.l D0, [A7]+
00001038 2D40 FFFC move.l [A6 - 0x4], D0
0000103C 4A80 tst.l D0
0000103E 660C bne +0xE /* 0000104C */
00001040 2F0C move.l -[A7], A4
00001042 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */]
00001046 7000 moveq.l D0, 0x00
00001048 6000 017E bra +0x180 /* 000011C8 */
label0000104C:
0000104C 206E FFFC movea.l A0, [A6 - 0x4]
00001050 2050 movea.l A0, [A0]
00001052 2668 0022 movea.l A3, [A0 + 0x22]
00001056 200B move.l D0, A3
00001058 660C bne +0xE /* 00001066 */
0000105A 2F0C move.l -[A7], A4
0000105C 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */]
00001060 7000 moveq.l D0, 0x00
00001062 6000 0164 bra +0x166 /* 000011C8 */
label00001066:
00001066 206E FFFC movea.l A0, [A6 - 0x4]
0000106A 7C22 moveq.l D6, 0x22
0000106C DC90 add.l D6, [A0]
0000106E 2246 movea.l A1, D6
00001070 2E29 0004 move.l D7, [A1 + 0x4]
00001074 2246 movea.l A1, D6
00001076 2469 0008 movea.l A2, [A1 + 0x8]
0000107A 200A move.l D0, A2
0000107C 6606 bne +0x8 /* 00001084 */
0000107E 3D7C 0014 FFE2 move.w [A6 - 0x1E], 0x14
label00001084:
00001084 486E FFF0 pea.l [A6 - 0x10]
00001088 2F0C move.l -[A7], A4
0000108A 4EBA EFC4 jsr [PC - 0x103C /* 00000050 */]
0000108E 486E FFE4 pea.l [A6 - 0x1C]
00001092 2F0C move.l -[A7], A4
00001094 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
00001098 486E FFDC pea.l [A6 - 0x24]
0000109C 2F0C move.l -[A7], A4
0000109E 4EBA EF60 jsr [PC - 0x10A0 /* 00000000 */]
000010A2 486E FFEC pea.l [A6 - 0x14]
000010A6 3F2E FFDC move.w -[A7], [A6 - 0x24]
000010AA 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000010AE 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
000010B2 2EAE FFE8 move.l [A7], [A6 - 0x18]
000010B6 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000010BA 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
000010BE 2D6E FFE4 FFF4 move.l [A6 - 0xC], [A6 - 0x1C]
000010C4 2D6E FFE8 FFF8 move.l [A6 - 0x8], [A6 - 0x18]
000010CA 486E FFD8 pea.l [A6 - 0x28]
000010CE 486E FFDA pea.l [A6 - 0x26]
000010D2 2F0C move.l -[A7], A4
000010D4 4EBA F71C jsr [PC - 0x8E4 /* 000007F2 */]
000010D8 486E FFF4 pea.l [A6 - 0xC]
000010DC 302E FFDA move.w D0, [A6 - 0x26]
000010E0 4440 neg.w D0
000010E2 3F00 move.w -[A7], D0
000010E4 302E FFD8 move.w D0, [A6 - 0x28]
000010E8 4440 neg.w D0
000010EA 3F00 move.w -[A7], D0
000010EC A8A8 syscall OffsetRect
000010EE 486E FFD4 pea.l [A6 - 0x2C]
000010F2 2F0C move.l -[A7], A4
000010F4 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */]
000010F8 7A00 moveq.l D5, 0x00
000010FA 4FEF 003A lea.l A7, [A7 + 0x3A]
000010FE 6000 00A2 bra +0xA4 /* 000011A2 */
label00001102:
00001102 200A move.l D0, A2
00001104 6712 beq +0x14 /* 00001118 */
00001106 486E FFE2 pea.l [A6 - 0x1E]
0000110A 486E FFE0 pea.l [A6 - 0x20]
0000110E 2F05 move.l -[A7], D5
00001110 2F0C move.l -[A7], A4
00001112 4E92 jsr [A2]
00001114 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001118:
00001118 302E FFF4 move.w D0, [A6 - 0xC]
0000111C D06E FFE2 add.w D0, [A6 - 0x1E]
00001120 3D40 FFF8 move.w [A6 - 0x8], D0
00001124 2F05 move.l -[A7], D5
00001126 3F2E FFDC move.w -[A7], [A6 - 0x24]
0000112A 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000112E 4EBA 14A4 jsr [PC + 0x14A4 /* 000025D4 */]
00001132 3800 move.w D4, D0
00001134 4A6E 000C tst.w [A6 + 0xC]
00001138 4FEF 000A lea.l A7, [A7 + 0xA]
0000113C 6704 beq +0x6 /* 00001142 */
0000113E 3604 move.w D3, D4
00001140 6002 bra +0x4 /* 00001144 */
label00001142:
00001142 7601 moveq.l D3, 0x01
label00001144:
00001144 4A44 tst.w D4
00001146 6712 beq +0x14 /* 0000115A */
00001148 2F05 move.l -[A7], D5
0000114A 3F2E FFDC move.w -[A7], [A6 - 0x24]
0000114E 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001152 4EBA 1440 jsr [PC + 0x1440 /* 00002594 */]
00001156 4FEF 000A lea.l A7, [A7 + 0xA]
label0000115A:
0000115A 4A43 tst.w D3
0000115C 673C beq +0x3E /* 0000119A */
0000115E 486E FFDE pea.l [A6 - 0x22]
00001162 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001166 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000116A 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
0000116E 4EAD 0CCA jsr [A5 + 0xCCA /* export_405 */]
00001172 4A40 tst.w D0
00001174 4FEF 0010 lea.l A7, [A7 + 0x10]
00001178 671A beq +0x1C /* 00001194 */
0000117A 2F07 move.l -[A7], D7
0000117C 2F0B move.l -[A7], A3
0000117E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001182 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001186 2F05 move.l -[A7], D5
00001188 2F0C move.l -[A7], A4
0000118A 4EBA FDD4 jsr [PC - 0x22C /* 00000F60 */]
0000118E 4FEF 0018 lea.l A7, [A7 + 0x18]
00001192 6006 bra +0x8 /* 0000119A */
label00001194:
00001194 4A6E FFDE tst.w [A6 - 0x22]
00001198 6610 bne +0x12 /* 000011AA */
label0000119A:
0000119A 3D6E FFF8 FFF4 move.w [A6 - 0xC], [A6 - 0x8]
000011A0 5285 addq.l D5, 1
label000011A2:
000011A2 BAAE FFEC cmp.l D5, [A6 - 0x14]
000011A6 6D00 FF5A blt -0xA4 /* 00001102 */
label000011AA:
000011AA 4A6E 000C tst.w [A6 + 0xC]
000011AE 660C bne +0xE /* 000011BC */
000011B0 3D6E FFE8 FFF8 move.w [A6 - 0x8], [A6 - 0x18]
000011B6 486E FFF4 pea.l [A6 - 0xC]
000011BA A8A3 syscall EraseRect
label000011BC:
000011BC 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
000011C0 2F0C move.l -[A7], A4
000011C2 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */]
000011C6 7001 moveq.l D0, 0x01
label000011C8:
000011C8 4CEE 1CF8 FFB4 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x4C]
000011CE 4E5E unlink A6
000011D0 4E75 rts
export_475:
fn000011D2:
000011D2 4E56 0000 link A6, 0
000011D6 2F07 move.l -[A7], D7
000011D8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000011DC 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
000011E0 3EBC 0001 move.w [A7], 0x1
000011E4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000011E8 4EBA FE1E jsr [PC - 0x1E2 /* 00001008 */]
000011EC 3E00 move.w D7, D0
000011EE 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
000011F2 3007 move.w D0, D7
000011F4 2E2E FFFC move.l D7, [A6 - 0x4]
000011F8 4E5E unlink A6
000011FA 4E75 rts
export_476:
000011FC 4E56 FFF4 link A6, -0x000C
00001200 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00001204 286E 0008 movea.l A4, [A6 + 0x8]
00001208 206E 0014 movea.l A0, [A6 + 0x14]
0000120C 30BC 0001 move.w [A0], 0x1
00001210 3E2E 0010 move.w D7, [A6 + 0x10]
00001214 9E6E 000C sub.w D7, [A6 + 0xC]
00001218 3C07 move.w D6, D7
0000121A 486E FFFE pea.l [A6 - 0x2]
0000121E 2F0C move.l -[A7], A4
00001220 4EBA EDDE jsr [PC - 0x1222 /* 00000000 */]
00001224 486E FFFA pea.l [A6 - 0x6]
00001228 2F0C move.l -[A7], A4
0000122A 4EBA EE24 jsr [PC - 0x11DC /* 00000050 */]
0000122E 486E FFF6 pea.l [A6 - 0xA]
00001232 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001236 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000123A 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
0000123E 7A00 moveq.l D5, 0x00
00001240 4FEF 001A lea.l A7, [A7 + 0x1A]
00001244 6026 bra +0x28 /* 0000126C */
label00001246:
00001246 486E FFF4 pea.l [A6 - 0xC]
0000124A 3045 movea.w A0, D5
0000124C 2F08 move.l -[A7], A0
0000124E 2F0C move.l -[A7], A4
00001250 4EBA F3DE jsr [PC - 0xC22 /* 00000630 */]
00001254 BC6E FFF4 cmp.w D6, [A6 - 0xC]
00001258 4FEF 000C lea.l A7, [A7 + 0xC]
0000125C 6C08 bge +0xA /* 00001266 */
0000125E 206E 0014 movea.l A0, [A6 + 0x14]
00001262 5250 addq.w [A0], 1
00001264 3C07 move.w D6, D7
label00001266:
00001266 9C6E FFF4 sub.w D6, [A6 - 0xC]
0000126A 5245 addq.w D5, 1
label0000126C:
0000126C 3045 movea.w A0, D5
0000126E B1EE FFF6 cmpa.l A0, [A6 - 0xA]
00001272 6DD2 blt -0x2C /* 00001246 */
00001274 206E 0018 movea.l A0, [A6 + 0x18]
00001278 20AE FFF6 move.l [A0], [A6 - 0xA]
0000127C 7001 moveq.l D0, 0x01
0000127E 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00001282 4E5E unlink A6
00001284 4E75 rts
export_461:
00001286 4E56 0000 link A6, 0
0000128A 7001 moveq.l D0, 0x01
0000128C 4E5E unlink A6
0000128E 4E75 rts
export_477:
00001290 4E56 FFE8 link A6, -0x0018
00001294 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
00001298 266E 0008 movea.l A3, [A6 + 0x8]
0000129C 246E 000C movea.l A2, [A6 + 0xC]
000012A0 286E 0010 movea.l A4, [A6 + 0x10]
000012A4 3C2C 0004 move.w D6, [A4 + 0x4]
000012A8 9C54 sub.w D6, [A4]
000012AA 3A06 move.w D5, D6
000012AC 486E FFFE pea.l [A6 - 0x2]
000012B0 2F0B move.l -[A7], A3
000012B2 4EBA ED4C jsr [PC - 0x12B4 /* 00000000 */]
000012B6 486E FFFA pea.l [A6 - 0x6]
000012BA 2F0B move.l -[A7], A3
000012BC 4EBA ED92 jsr [PC - 0x126E /* 00000050 */]
000012C0 486E FFF6 pea.l [A6 - 0xA]
000012C4 3F2E FFFE move.w -[A7], [A6 - 0x2]
000012C8 2F2E FFFA move.l -[A7], [A6 - 0x6]
000012CC 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
000012D0 4297 clr.l [A7]
000012D2 2F0B move.l -[A7], A3
000012D4 A95A syscall GetControlReference/GetCRefCon
000012D6 201F move.l D0, [A7]+
000012D8 2D40 FFE8 move.l [A6 - 0x18], D0
000012DC 2040 movea.l A0, D0
000012DE 2050 movea.l A0, [A0]
000012E0 2E28 0022 move.l D7, [A0 + 0x22]
000012E4 4FEF 0016 lea.l A7, [A7 + 0x16]
label000012E8:
000012E8 486E FFF4 pea.l [A6 - 0xC]
000012EC 2F12 move.l -[A7], [A2]
000012EE 2F0B move.l -[A7], A3
000012F0 4EBA F33E jsr [PC - 0xCC2 /* 00000630 */]
000012F4 BC45 cmp.w D6, D5
000012F6 4FEF 000C lea.l A7, [A7 + 0xC]
000012FA 6706 beq +0x8 /* 00001302 */
000012FC BA6E FFF4 cmp.w D5, [A6 - 0xC]
00001300 6D4C blt +0x4E /* 0000134E */
label00001302:
00001302 2D54 FFEC move.l [A6 - 0x14], [A4]
00001306 2D6C 0004 FFF0 move.l [A6 - 0x10], [A4 + 0x4]
0000130C 302E FFEC move.w D0, [A6 - 0x14]
00001310 D06E FFF4 add.w D0, [A6 - 0xC]
00001314 3D40 FFF0 move.w [A6 - 0x10], D0
00001318 486D 0E8A pea.l [A5 + 0xE8A /* export_461 */]
0000131C 2F07 move.l -[A7], D7
0000131E 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001322 2F2E FFEC move.l -[A7], [A6 - 0x14]
00001326 2F12 move.l -[A7], [A2]
00001328 2F0B move.l -[A7], A3
0000132A 4EBA FC34 jsr [PC - 0x3CC /* 00000F60 */]
0000132E 302E FFF4 move.w D0, [A6 - 0xC]
00001332 D154 add.w [A4], D0
00001334 4EAD 24C2 jsr [A5 + 0x24C2 /* export_1172 */]
00001338 9A6E FFF4 sub.w D5, [A6 - 0xC]
0000133C 5292 addq.l [A2], 1
0000133E 2012 move.l D0, [A2]
00001340 B0AE FFF6 cmp.l D0, [A6 - 0xA]
00001344 4FEF 0018 lea.l A7, [A7 + 0x18]
00001348 6D9E blt -0x60 /* 000012E8 */
0000134A 70FF moveq.l D0, 0xFFFFFFFF
0000134C 2480 move.l [A2], D0
label0000134E:
0000134E 7001 moveq.l D0, 0x01
00001350 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+
00001354 4E5E unlink A6
00001356 4E75 rts
fn00001358:
00001358 4E56 FFFC link A6, -0x0004
0000135C 42A7 clr.l -[A7]
0000135E 206E 0008 movea.l A0, [A6 + 0x8]
00001362 2F10 move.l -[A7], [A0]
00001364 A95A syscall GetControlReference/GetCRefCon
00001366 201F move.l D0, [A7]+
00001368 2D40 FFFC move.l [A6 - 0x4], D0
0000136C 2040 movea.l A0, D0
0000136E 2050 movea.l A0, [A0]
00001370 7040 moveq.l D0, 0x40
00001372 C068 0002 and.w D0, [A0 + 0x2]
00001376 4E5E unlink A6
00001378 4E75 rts
fn0000137A:
0000137A 4E56 FFF8 link A6, -0x0008
0000137E 48E7 0108 movem.l -[A7], D7,A4
00001382 286E 0008 movea.l A4, [A6 + 0x8]
00001386 486E FFF8 pea.l [A6 - 0x8]
0000138A 2F14 move.l -[A7], [A4]
0000138C 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
00001390 4217 clr.b [A7]
00001392 2F2C 0004 move.l -[A7], [A4 + 0x4]
00001396 486E FFF8 pea.l [A6 - 0x8]
0000139A A8AD syscall PtInRect
0000139C 4A1F tst.b [A7]+
0000139E 5C8F addq.l A7, 6
000013A0 6646 bne +0x48 /* 000013E8 */
000013A2 3E2C 0004 move.w D7, [A4 + 0x4]
000013A6 BE6E FFF8 cmp.w D7, [A6 - 0x8]
000013AA 6C1C bge +0x1E /* 000013C8 */
000013AC 4878 0014 push.l 0x14
000013B0 2F14 move.l -[A7], [A4]
000013B2 4EBA 0A38 jsr [PC + 0xA38 /* 00001DEC */]
000013B6 486C 0004 pea.l [A4 + 0x4]
000013BA 486E FFF8 pea.l [A6 - 0x8]
000013BE 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
000013C2 4FEF 0010 lea.l A7, [A7 + 0x10]
000013C6 6020 bra +0x22 /* 000013E8 */
label000013C8:
000013C8 BE6E FFFC cmp.w D7, [A6 - 0x4]
000013CC 6F1A ble +0x1C /* 000013E8 */
000013CE 4878 0015 push.l 0x15
000013D2 2F14 move.l -[A7], [A4]
000013D4 4EBA 0A16 jsr [PC + 0xA16 /* 00001DEC */]
000013D8 486C 0004 pea.l [A4 + 0x4]
000013DC 486E FFF8 pea.l [A6 - 0x8]
000013E0 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
000013E4 4FEF 0010 lea.l A7, [A7 + 0x10]
label000013E8:
000013E8 2F14 move.l -[A7], [A4]
000013EA 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
000013EE 486C 0018 pea.l [A4 + 0x18]
000013F2 486C 0012 pea.l [A4 + 0x12]
000013F6 2F2C 0004 move.l -[A7], [A4 + 0x4]
000013FA 2F14 move.l -[A7], [A4]
000013FC 4EBA F86A jsr [PC - 0x796 /* 00000C68 */]
00001400 4A40 tst.w D0
00001402 4FEF 0014 lea.l A7, [A7 + 0x14]
00001406 6608 bne +0xA /* 00001410 */
00001408 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
0000140C 7000 moveq.l D0, 0x00
0000140E 601A bra +0x1C /* 0000142A */
label00001410:
00001410 2F2C 0012 move.l -[A7], [A4 + 0x12]
00001414 3F2C 0016 move.w -[A7], [A4 + 0x16]
00001418 2F14 move.l -[A7], [A4]
0000141A 4EBA 04DC jsr [PC + 0x4DC /* 000018F8 */]
0000141E 2E94 move.l [A7], [A4]
00001420 4EBA FDB0 jsr [PC - 0x250 /* 000011D2 */]
00001424 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
00001428 7001 moveq.l D0, 0x01
label0000142A:
0000142A 4CEE 1080 FFF0 movem.l D7,A4, [A6 - 0x10]
00001430 4E5E unlink A6
00001432 4E75 rts
fn00001434:
00001434 4E56 0000 link A6, 0
00001438 7001 moveq.l D0, 0x01
0000143A 4E5E unlink A6
0000143C 4E75 rts
export_478:
fn0000143E:
0000143E 4E56 0000 link A6, 0
00001442 2F0C move.l -[A7], A4
00001444 286E 0008 movea.l A4, [A6 + 0x8]
00001448 2F14 move.l -[A7], [A4]
0000144A 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
0000144E 2EAC 0012 move.l [A7], [A4 + 0x12]
00001452 3F2C 0016 move.w -[A7], [A4 + 0x16]
00001456 2F14 move.l -[A7], [A4]
00001458 4EBA 049E jsr [PC + 0x49E /* 000018F8 */]
0000145C 2E94 move.l [A7], [A4]
0000145E 4EBA FD72 jsr [PC - 0x28E /* 000011D2 */]
00001462 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
00001466 2E8C move.l [A7], A4
00001468 4EBA FEEE jsr [PC - 0x112 /* 00001358 */]
0000146C 4A40 tst.w D0
0000146E 4FEF 000A lea.l A7, [A7 + 0xA]
00001472 670A beq +0xC /* 0000147E */
00001474 397C 0001 0020 move.w [A4 + 0x20], 0x1
0000147A 7001 moveq.l D0, 0x01
0000147C 6002 bra +0x4 /* 00001480 */
label0000147E:
0000147E 7001 moveq.l D0, 0x01
label00001480:
00001480 285F movea.l A4, [A7]+
00001482 4E5E unlink A6
00001484 4E75 rts
fn00001486:
00001486 4E56 FFFC link A6, -0x0004
0000148A 48E7 0118 movem.l -[A7], D7,A3,A4
0000148E 286E 0008 movea.l A4, [A6 + 0x8]
00001492 2F14 move.l -[A7], [A4]
00001494 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */]
00001498 4A40 tst.w D0
0000149A 588F addq.l A7, 4
0000149C 6604 bne +0x6 /* 000014A2 */
0000149E 7000 moveq.l D0, 0x00
000014A0 6076 bra +0x78 /* 00001518 */
label000014A2:
000014A2 2F14 move.l -[A7], [A4]
000014A4 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
000014A8 486C 0018 pea.l [A4 + 0x18]
000014AC 486C 0012 pea.l [A4 + 0x12]
000014B0 2F2C 0004 move.l -[A7], [A4 + 0x4]
000014B4 2F14 move.l -[A7], [A4]
000014B6 4EBA F7B0 jsr [PC - 0x850 /* 00000C68 */]
000014BA 4A40 tst.w D0
000014BC 4FEF 0014 lea.l A7, [A7 + 0x14]
000014C0 6608 bne +0xA /* 000014CA */
000014C2 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
000014C6 7000 moveq.l D0, 0x00
000014C8 604E bra +0x50 /* 00001518 */
label000014CA:
000014CA 486C 0016 pea.l [A4 + 0x16]
000014CE 2F14 move.l -[A7], [A4]
000014D0 4EBA EB2E jsr [PC - 0x14D2 /* 00000000 */]
000014D4 486C 000E pea.l [A4 + 0xE]
000014D8 2F14 move.l -[A7], [A4]
000014DA 4EBA EB74 jsr [PC - 0x148C /* 00000050 */]
000014DE 4297 clr.l [A7]
000014E0 2F14 move.l -[A7], [A4]
000014E2 A95A syscall GetControlReference/GetCRefCon
000014E4 201F move.l D0, [A7]+
000014E6 2D40 FFFC move.l [A6 - 0x4], D0
000014EA 4A80 tst.l D0
000014EC 4FEF 000C lea.l A7, [A7 + 0xC]
000014F0 671C beq +0x1E /* 0000150E */
000014F2 206E FFFC movea.l A0, [A6 - 0x4]
000014F6 2050 movea.l A0, [A0]
000014F8 2668 0046 movea.l A3, [A0 + 0x46]
000014FC 200B move.l D0, A3
000014FE 670E beq +0x10 /* 0000150E */
00001500 2F0C move.l -[A7], A4
00001502 4E93 jsr [A3]
00001504 3E00 move.w D7, D0
00001506 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
0000150A 3007 move.w D0, D7
0000150C 600A bra +0xC /* 00001518 */
label0000150E:
0000150E 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
00001512 2F0C move.l -[A7], A4
00001514 4EBA FF28 jsr [PC - 0xD8 /* 0000143E */]
label00001518:
00001518 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
0000151E 4E5E unlink A6
00001520 4E75 rts
fn00001522:
00001522 4E56 0000 link A6, 0
00001526 206E 0008 movea.l A0, [A6 + 0x8]
0000152A 4A68 0020 tst.w [A0 + 0x20]
0000152E 670A beq +0xC /* 0000153A */
00001530 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001534 4EBA FE44 jsr [PC - 0x1BC /* 0000137A */]
00001538 588F addq.l A7, 4
label0000153A:
0000153A 7001 moveq.l D0, 0x01
0000153C 4E5E unlink A6
0000153E 4E75 rts
fn00001540:
00001540 4E56 FFFC link A6, -0x0004
00001544 48E7 0118 movem.l -[A7], D7,A3,A4
00001548 286E 0008 movea.l A4, [A6 + 0x8]
0000154C 2F14 move.l -[A7], [A4]
0000154E 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
00001552 4297 clr.l [A7]
00001554 2F14 move.l -[A7], [A4]
00001556 A95A syscall GetControlReference/GetCRefCon
00001558 201F move.l D0, [A7]+
0000155A 2D40 FFFC move.l [A6 - 0x4], D0
0000155E 4A80 tst.l D0
00001560 671C beq +0x1E /* 0000157E */
00001562 206E FFFC movea.l A0, [A6 - 0x4]
00001566 2050 movea.l A0, [A0]
00001568 2668 004A movea.l A3, [A0 + 0x4A]
0000156C 200B move.l D0, A3
0000156E 670E beq +0x10 /* 0000157E */
00001570 2F0C move.l -[A7], A4
00001572 4E93 jsr [A3]
00001574 3E00 move.w D7, D0
00001576 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
0000157A 3007 move.w D0, D7
0000157C 600A bra +0xC /* 00001588 */
label0000157E:
0000157E 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
00001582 2F0C move.l -[A7], A4
00001584 4EBA FF9C jsr [PC - 0x64 /* 00001522 */]
label00001588:
00001588 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
0000158E 4E5E unlink A6
00001590 4E75 rts
fn00001592:
00001592 4E56 0000 link A6, 0
00001596 206E 0008 movea.l A0, [A6 + 0x8]
0000159A 4A68 0020 tst.w [A0 + 0x20]
0000159E 6716 beq +0x18 /* 000015B6 */
000015A0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000015A4 4EBA FE8E jsr [PC - 0x172 /* 00001434 */]
000015A8 4A40 tst.w D0
000015AA 588F addq.l A7, 4
000015AC 6604 bne +0x6 /* 000015B2 */
000015AE 7001 moveq.l D0, 0x01
000015B0 6006 bra +0x8 /* 000015B8 */
label000015B2:
000015B2 7001 moveq.l D0, 0x01
000015B4 6002 bra +0x4 /* 000015B8 */
label000015B6:
000015B6 7001 moveq.l D0, 0x01
label000015B8:
000015B8 4E5E unlink A6
000015BA 4E75 rts
fn000015BC:
000015BC 4E56 FFFC link A6, -0x0004
000015C0 48E7 0118 movem.l -[A7], D7,A3,A4
000015C4 286E 0008 movea.l A4, [A6 + 0x8]
000015C8 2F14 move.l -[A7], [A4]
000015CA 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
000015CE 4297 clr.l [A7]
000015D0 2F14 move.l -[A7], [A4]
000015D2 A95A syscall GetControlReference/GetCRefCon
000015D4 201F move.l D0, [A7]+
000015D6 2D40 FFFC move.l [A6 - 0x4], D0
000015DA 4A80 tst.l D0
000015DC 671C beq +0x1E /* 000015FA */
000015DE 206E FFFC movea.l A0, [A6 - 0x4]
000015E2 2050 movea.l A0, [A0]
000015E4 2668 004E movea.l A3, [A0 + 0x4E]
000015E8 200B move.l D0, A3
000015EA 670E beq +0x10 /* 000015FA */
000015EC 2F0C move.l -[A7], A4
000015EE 4E93 jsr [A3]
000015F0 3E00 move.w D7, D0
000015F2 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
000015F6 3007 move.w D0, D7
000015F8 600A bra +0xC /* 00001604 */
label000015FA:
000015FA 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
000015FE 2F0C move.l -[A7], A4
00001600 4EBA FF90 jsr [PC - 0x70 /* 00001592 */]
label00001604:
00001604 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
0000160A 4E5E unlink A6
0000160C 4E75 rts
fn0000160E:
0000160E 4E56 FFDE link A6, -0x0022
00001612 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001616 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
0000161A 2D6E 0008 FFDE move.l [A6 - 0x22], [A6 + 0x8]
00001620 2D6E 000C FFE2 move.l [A6 - 0x1E], [A6 + 0xC]
00001626 302E 0010 move.w D0, [A6 + 0x10]
0000162A 0240 0200 andi.w D0, 0x200
0000162E 3D40 FFE6 move.w [A6 - 0x1A], D0
00001632 302E 0010 move.w D0, [A6 + 0x10]
00001636 0240 1000 andi.w D0, 0x1000
0000163A 3D40 FFE8 move.w [A6 - 0x18], D0
0000163E 3D6E 0012 FFEA move.w [A6 - 0x16], [A6 + 0x12]
00001644 486E FFDE pea.l [A6 - 0x22]
00001648 4EBA FE3C jsr [PC - 0x1C4 /* 00001486 */]
0000164C 4A40 tst.w D0
0000164E 508F addq.l A7, 8
00001650 6618 bne +0x1A /* 0000166A */
00001652 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
00001656 7000 moveq.l D0, 0x00
00001658 6026 bra +0x28 /* 00001680 */
label0000165A:
0000165A 486E FFE2 pea.l [A6 - 0x1E]
0000165E A972 syscall GetMouse
00001660 486E FFDE pea.l [A6 - 0x22]
00001664 4EBA FEDA jsr [PC - 0x126 /* 00001540 */]
00001668 588F addq.l A7, 4
label0000166A:
0000166A 4227 clr.b -[A7]
0000166C A973 syscall StillDown
0000166E 4A1F tst.b [A7]+
00001670 66E8 bne -0x16 /* 0000165A */
00001672 486E FFDE pea.l [A6 - 0x22]
00001676 4EBA FF44 jsr [PC - 0xBC /* 000015BC */]
0000167A 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
0000167E 7001 moveq.l D0, 0x01
label00001680:
00001680 4E5E unlink A6
00001682 4E75 rts
export_479:
00001684 4E56 FFF8 link A6, -0x0008
00001688 2F0C move.l -[A7], A4
0000168A 286E 0008 movea.l A4, [A6 + 0x8]
0000168E 206E 0010 movea.l A0, [A6 + 0x10]
00001692 4250 clr.w [A0]
00001694 2F0C move.l -[A7], A4
00001696 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */]
0000169A 4A40 tst.w D0
0000169C 588F addq.l A7, 4
0000169E 6604 bne +0x6 /* 000016A4 */
000016A0 7000 moveq.l D0, 0x00
000016A2 6056 bra +0x58 /* 000016FA */
label000016A4:
000016A4 206E 000C movea.l A0, [A6 + 0xC]
000016A8 0C50 0001 cmpi.w [A0], 0x1
000016AC 664A bne +0x4C /* 000016F8 */
000016AE 206E 000C movea.l A0, [A6 + 0xC]
000016B2 2D68 000A FFFC move.l [A6 - 0x4], [A0 + 0xA]
000016B8 2F0C move.l -[A7], A4
000016BA 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
000016BE 486E FFFC pea.l [A6 - 0x4]
000016C2 A871 syscall GlobalToLocal
000016C4 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
000016C8 4297 clr.l [A7]
000016CA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000016CE 2F0C move.l -[A7], A4
000016D0 4EAD 1392 jsr [A5 + 0x1392 /* export_622 */]
000016D4 4A40 tst.w D0
000016D6 4FEF 000C lea.l A7, [A7 + 0xC]
000016DA 6704 beq +0x6 /* 000016E0 */
000016DC 7001 moveq.l D0, 0x01
000016DE 601A bra +0x1C /* 000016FA */
label000016E0:
000016E0 4267 clr.w -[A7]
000016E2 206E 000C movea.l A0, [A6 + 0xC]
000016E6 3F28 000E move.w -[A7], [A0 + 0xE]
000016EA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000016EE 2F0C move.l -[A7], A4
000016F0 4EBA FF1C jsr [PC - 0xE4 /* 0000160E */]
000016F4 7001 moveq.l D0, 0x01
000016F6 6002 bra +0x4 /* 000016FA */
label000016F8:
000016F8 7000 moveq.l D0, 0x00
label000016FA:
000016FA 286E FFF4 movea.l A4, [A6 - 0xC]
000016FE 4E5E unlink A6
00001700 4E75 rts
fn00001702:
00001702 4E56 0000 link A6, 0
00001706 2F07 move.l -[A7], D7
00001708 42A7 clr.l -[A7]
0000170A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000170E 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
00001712 2E1F move.l D7, [A7]+
00001714 4878 000C push.l 0xC
00001718 2047 movea.l A0, D7
0000171A 4868 FCE4 pea.l [A0 - 0x31C]
0000171E 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
00001722 206E 000C movea.l A0, [A6 + 0xC]
00001726 2080 move.l [A0], D0
00001728 7001 moveq.l D0, 0x01
0000172A 2E1F move.l D7, [A7]+
0000172C 4E5E unlink A6
0000172E 4E75 rts
00001730 4E56 FFFC link A6, -0x0004
00001734 48E7 0108 movem.l -[A7], D7,A4
00001738 286E 0008 movea.l A4, [A6 + 0x8]
0000173C 42A7 clr.l -[A7]
0000173E 2F0C move.l -[A7], A4
00001740 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
00001744 2E1F move.l D7, [A7]+
00001746 2047 movea.l A0, D7
00001748 4868 000C pea.l [A0 + 0xC]
0000174C 2F0C move.l -[A7], A4
0000174E 4EAD 15CA jsr [A5 + 0x15CA /* export_693 */]
00001752 486E FFFC pea.l [A6 - 0x4]
00001756 2F0C move.l -[A7], A4
00001758 4EBA FFA8 jsr [PC - 0x58 /* 00001702 */]
0000175C 206E 000C movea.l A0, [A6 + 0xC]
00001760 700C moveq.l D0, 0x0C
00001762 2E80 move.l [A7], D0
00001764 226E FFFC movea.l A1, [A6 - 0x4]
00001768 4869 FFFF pea.l [A1 - 0x1]
0000176C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001770 D094 add.l D0, [A4]
00001772 2240 movea.l A1, D0
00001774 43E9 0310 lea.l A1, [A1 + 0x310]
00001778 22D8 move.l [A1]+, [A0]+
0000177A 22D8 move.l [A1]+, [A0]+
0000177C 22D8 move.l [A1]+, [A0]+
0000177E 7001 moveq.l D0, 0x01
00001780 4CEE 1080 FFF4 movem.l D7,A4, [A6 - 0xC]
00001786 4E5E unlink A6
00001788 4E75 rts
fn0000178A:
0000178A 4E56 0000 link A6, 0
0000178E 206E 0008 movea.l A0, [A6 + 0x8]
00001792 4878 000C push.l 0xC
00001796 2F2E 000C move.l -[A7], [A6 + 0xC]
0000179A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
0000179E D090 add.l D0, [A0]
000017A0 2240 movea.l A1, D0
000017A2 206E 0010 movea.l A0, [A6 + 0x10]
000017A6 43E9 0310 lea.l A1, [A1 + 0x310]
000017AA 20D9 move.l [A0]+, [A1]+
000017AC 20D9 move.l [A0]+, [A1]+
000017AE 20D9 move.l [A0]+, [A1]+
000017B0 7001 moveq.l D0, 0x01
000017B2 4E5E unlink A6
000017B4 4E75 rts
000017B6 4E56 FFDE link A6, -0x0022
000017BA 48E7 0018 movem.l -[A7], A3,A4
000017BE 286E 0008 movea.l A4, [A6 + 0x8]
000017C2 200C move.l D0, A4
000017C4 6606 bne +0x8 /* 000017CC */
000017C6 7000 moveq.l D0, 0x00
000017C8 6000 0124 bra +0x126 /* 000018EE */
label000017CC:
000017CC 42A7 clr.l -[A7]
000017CE 2F0C move.l -[A7], A4
000017D0 A95A syscall GetControlReference/GetCRefCon
000017D2 201F move.l D0, [A7]+
000017D4 2D40 FFF8 move.l [A6 - 0x8], D0
000017D8 4A80 tst.l D0
000017DA 6606 bne +0x8 /* 000017E2 */
000017DC 7000 moveq.l D0, 0x00
000017DE 6000 010E bra +0x110 /* 000018EE */
label000017E2:
000017E2 206E FFF8 movea.l A0, [A6 - 0x8]
000017E6 2050 movea.l A0, [A0]
000017E8 2668 0036 movea.l A3, [A0 + 0x36]
000017EC 200B move.l D0, A3
000017EE 6606 bne +0x8 /* 000017F6 */
000017F0 7000 moveq.l D0, 0x00
000017F2 6000 00FA bra +0xFC /* 000018EE */
label000017F6:
000017F6 486E FFFC pea.l [A6 - 0x4]
000017FA 2F0C move.l -[A7], A4
000017FC 4EBA E852 jsr [PC - 0x17AE /* 00000050 */]
00001800 486E FFDE pea.l [A6 - 0x22]
00001804 2F0C move.l -[A7], A4
00001806 4EBA E7F8 jsr [PC - 0x1808 /* 00000000 */]
0000180A 486E FFF4 pea.l [A6 - 0xC]
0000180E 3F2E FFDE move.w -[A7], [A6 - 0x22]
00001812 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001816 4EBA 0BB8 jsr [PC + 0xBB8 /* 000023D0 */]
0000181A 4A40 tst.w D0
0000181C 4FEF 001A lea.l A7, [A7 + 0x1A]
00001820 6706 beq +0x8 /* 00001828 */
00001822 52AE FFF4 addq.l [A6 - 0xC], 1
00001826 6004 bra +0x6 /* 0000182C */
label00001828:
00001828 42AE FFF4 clr.l [A6 - 0xC]
label0000182C:
0000182C 486E FFF0 pea.l [A6 - 0x10]
00001830 3F3C 031C move.w -[A7], 0x31C
00001834 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00001838 4A40 tst.w D0
0000183A 5C8F addq.l A7, 6
0000183C 6606 bne +0x8 /* 00001844 */
0000183E 7000 moveq.l D0, 0x00
00001840 6000 00AC bra +0xAE /* 000018EE */
label00001844:
00001844 206E 000C movea.l A0, [A6 + 0xC]
00001848 226E FFF0 movea.l A1, [A6 - 0x10]
0000184C 2251 movea.l A1, [A1]
0000184E 303C 00C0 move.w D0, 0xC0
label00001852:
00001852 22D8 move.l [A1]+, [A0]+
00001854 51C8 FFFC dbf D0, -0x6 /* 00001852 */
00001858 206E FFF0 movea.l A0, [A6 - 0x10]
0000185C 2050 movea.l A0, [A0]
0000185E 216E FFF4 0304 move.l [A0 + 0x304], [A6 - 0xC]
00001864 206E FFF0 movea.l A0, [A6 - 0x10]
00001868 2050 movea.l A0, [A0]
0000186A 42A8 0308 clr.l [A0 + 0x308]
0000186E 206E FFF0 movea.l A0, [A6 - 0x10]
00001872 2050 movea.l A0, [A0]
00001874 42A8 030C clr.l [A0 + 0x30C]
00001878 486E FFE0 pea.l [A6 - 0x20]
0000187C 3F2E FFDE move.w -[A7], [A6 - 0x22]
00001880 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001884 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00001888 4FEF 000A lea.l A7, [A7 + 0xA]
label0000188C:
0000188C 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001890 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001894 306E FFDE movea.w A0, [A6 - 0x22]
00001898 2F08 move.l -[A7], A0
0000189A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000189E 4E93 jsr [A3]
000018A0 4A40 tst.w D0
000018A2 4FEF 0010 lea.l A7, [A7 + 0x10]
000018A6 662E bne +0x30 /* 000018D6 */
000018A8 486E FFE4 pea.l [A6 - 0x1C]
000018AC 42A7 clr.l -[A7]
000018AE 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000018B2 4EBA FED6 jsr [PC - 0x12A /* 0000178A */]
000018B6 2EAE FFE4 move.l [A7], [A6 - 0x1C]
000018BA 3F2E FFDE move.w -[A7], [A6 - 0x22]
000018BE 2F0C move.l -[A7], A4
000018C0 4EBA 0036 jsr [PC + 0x36 /* 000018F8 */]
000018C4 2E8C move.l [A7], A4
000018C6 4EBA F90A jsr [PC - 0x6F6 /* 000011D2 */]
000018CA 2E8C move.l [A7], A4
000018CC 4EBA F1EE jsr [PC - 0xE12 /* 00000ABC */]
000018D0 4FEF 0012 lea.l A7, [A7 + 0x12]
000018D4 600E bra +0x10 /* 000018E4 */
label000018D6:
000018D6 52AE FFF4 addq.l [A6 - 0xC], 1
000018DA 202E FFF4 move.l D0, [A6 - 0xC]
000018DE B0AE FFE0 cmp.l D0, [A6 - 0x20]
000018E2 6DA8 blt -0x56 /* 0000188C */
label000018E4:
000018E4 486E FFF0 pea.l [A6 - 0x10]
000018E8 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */]
000018EC 7001 moveq.l D0, 0x01
label000018EE:
000018EE 4CEE 1800 FFD6 movem.l A3,A4, [A6 - 0x2A]
000018F4 4E5E unlink A6
000018F6 4E75 rts
export_480:
fn000018F8:
000018F8 4E56 FFEC link A6, -0x0014
000018FC 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00001900 286E 0008 movea.l A4, [A6 + 0x8]
00001904 3C2E 000C move.w D6, [A6 + 0xC]
00001908 2A2E 000E move.l D5, [A6 + 0xE]
0000190C 486E FFFC pea.l [A6 - 0x4]
00001910 2F0C move.l -[A7], A4
00001912 4EBA E73C jsr [PC - 0x18C4 /* 00000050 */]
00001916 4297 clr.l [A7]
00001918 2F0C move.l -[A7], A4
0000191A A95A syscall GetControlReference/GetCRefCon
0000191C 201F move.l D0, [A7]+
0000191E 2D40 FFEC move.l [A6 - 0x14], D0
00001922 486E FFF8 pea.l [A6 - 0x8]
00001926 3F06 move.w -[A7], D6
00001928 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000192C 4EBA 0AA2 jsr [PC + 0xAA2 /* 000023D0 */]
00001930 3E00 move.w D7, D0
00001932 BAAE FFF8 cmp.l D5, [A6 - 0x8]
00001936 4FEF 000E lea.l A7, [A7 + 0xE]
0000193A 6606 bne +0x8 /* 00001942 */
0000193C 7001 moveq.l D0, 0x01
0000193E 6000 008C bra +0x8E /* 000019CC */
label00001942:
00001942 206E FFEC movea.l A0, [A6 - 0x14]
00001946 2050 movea.l A0, [A0]
00001948 0828 0001 0002 btst.b [A0 + 0x2], 0x1
0000194E 670E beq +0x10 /* 0000195E */
00001950 4A47 tst.w D7
00001952 670A beq +0xC /* 0000195E */
00001954 4267 clr.w -[A7]
00001956 2F0C move.l -[A7], A4
00001958 4EBA F47C jsr [PC - 0xB84 /* 00000DD6 */]
0000195C 5C8F addq.l A7, 6
label0000195E:
0000195E 2F05 move.l -[A7], D5
00001960 3F06 move.w -[A7], D6
00001962 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001966 4EBA 0A92 jsr [PC + 0xA92 /* 000023FA */]
0000196A 206E FFEC movea.l A0, [A6 - 0x14]
0000196E 2050 movea.l A0, [A0]
00001970 0828 0001 0002 btst.b [A0 + 0x2], 0x1
00001976 4FEF 000A lea.l A7, [A7 + 0xA]
0000197A 6736 beq +0x38 /* 000019B2 */
0000197C 4A47 tst.w D7
0000197E 6712 beq +0x14 /* 00001992 */
00001980 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001984 3F06 move.w -[A7], D6
00001986 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000198A 4EBA 0C08 jsr [PC + 0xC08 /* 00002594 */]
0000198E 4FEF 000A lea.l A7, [A7 + 0xA]
label00001992:
00001992 2F05 move.l -[A7], D5
00001994 3F06 move.w -[A7], D6
00001996 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000199A 4EBA 0BF8 jsr [PC + 0xBF8 /* 00002594 */]
0000199E 3EBC 0001 move.w [A7], 0x1
000019A2 2F0C move.l -[A7], A4
000019A4 4EBA F430 jsr [PC - 0xBD0 /* 00000DD6 */]
000019A8 2E8C move.l [A7], A4
000019AA 4EBA F110 jsr [PC - 0xEF0 /* 00000ABC */]
000019AE 4FEF 000E lea.l A7, [A7 + 0xE]
label000019B2:
000019B2 2D6E FFF8 FFF0 move.l [A6 - 0x10], [A6 - 0x8]
000019B8 2D45 FFF4 move.l [A6 - 0xC], D5
000019BC 486E FFF0 pea.l [A6 - 0x10]
000019C0 3F3C 0001 move.w -[A7], 0x1
000019C4 2F0C move.l -[A7], A4
000019C6 4EBA EC18 jsr [PC - 0x13E8 /* 000005E0 */]
000019CA 7001 moveq.l D0, 0x01
label000019CC:
000019CC 4CEE 10E0 FFDC movem.l D5,D6,D7,A4, [A6 - 0x24]
000019D2 4E5E unlink A6
000019D4 4E75 rts
export_481:
000019D6 4E56 FFF6 link A6, -0x000A
000019DA 486E FFFC pea.l [A6 - 0x4]
000019DE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000019E2 4EBA E66C jsr [PC - 0x1994 /* 00000050 */]
000019E6 486E FFFA pea.l [A6 - 0x6]
000019EA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000019EE 4EBA E610 jsr [PC - 0x19F0 /* 00000000 */]
000019F2 486E FFF6 pea.l [A6 - 0xA]
000019F6 3F2E FFFA move.w -[A7], [A6 - 0x6]
000019FA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000019FE 4EBA 09D0 jsr [PC + 0x9D0 /* 000023D0 */]
00001A02 4E5E unlink A6
00001A04 4E75 rts
00001A06 4E56 0000 link A6, 0
00001A0A 7001 moveq.l D0, 0x01
00001A0C 4E5E unlink A6
00001A0E 4E75 rts
00001A10 4E56 0000 link A6, 0
00001A14 7001 moveq.l D0, 0x01
00001A16 4E5E unlink A6
00001A18 4E75 rts
00001A1A 4E56 0000 link A6, 0
00001A1E 7001 moveq.l D0, 0x01
00001A20 4E5E unlink A6
00001A22 4E75 rts
00001A24 4E56 0000 link A6, 0
00001A28 7001 moveq.l D0, 0x01
00001A2A 4E5E unlink A6
00001A2C 4E75 rts
export_482:
fn00001A2E:
00001A2E 4E56 FFFC link A6, -0x0004
00001A32 48E7 0108 movem.l -[A7], D7,A4
00001A36 286E 0008 movea.l A4, [A6 + 0x8]
00001A3A 3E2E 000C move.w D7, [A6 + 0xC]
00001A3E 42A7 clr.l -[A7]
00001A40 2F0C move.l -[A7], A4
00001A42 A95A syscall GetControlReference/GetCRefCon
00001A44 201F move.l D0, [A7]+
00001A46 2D40 FFFC move.l [A6 - 0x4], D0
00001A4A 2040 movea.l A0, D0
00001A4C 2050 movea.l A0, [A0]
00001A4E BE68 000E cmp.w D7, [A0 + 0xE]
00001A52 6734 beq +0x36 /* 00001A88 */
00001A54 4A47 tst.w D7
00001A56 670C beq +0xE /* 00001A64 */
00001A58 3F3C 0001 move.w -[A7], 0x1
00001A5C 2F0C move.l -[A7], A4
00001A5E 4EAD 139A jsr [A5 + 0x139A /* export_623 */]
00001A62 5C8F addq.l A7, 6
label00001A64:
00001A64 2F0C move.l -[A7], A4
00001A66 4EAD 13D2 jsr [A5 + 0x13D2 /* export_630 */]
00001A6A 4A40 tst.w D0
00001A6C 588F addq.l A7, 4
00001A6E 670A beq +0xC /* 00001A7A */
00001A70 3F07 move.w -[A7], D7
00001A72 2F0C move.l -[A7], A4
00001A74 4EBA F360 jsr [PC - 0xCA0 /* 00000DD6 */]
00001A78 5C8F addq.l A7, 6
label00001A7A:
00001A7A 4A47 tst.w D7
00001A7C 660A bne +0xC /* 00001A88 */
00001A7E 4267 clr.w -[A7]
00001A80 2F0C move.l -[A7], A4
00001A82 4EAD 139A jsr [A5 + 0x139A /* export_623 */]
00001A86 5C8F addq.l A7, 6
label00001A88:
00001A88 7001 moveq.l D0, 0x01
00001A8A 4CDF 1080 movem.l D7,A4, [A7]+
00001A8E 4E5E unlink A6
00001A90 4E75 rts
00001A92 4E56 0000 link A6, 0
00001A96 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001A9A 4EAD 13BA jsr [A5 + 0x13BA /* export_627 */]
00001A9E 3EBC 0001 move.w [A7], 0x1
00001AA2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001AA6 4EBA FF86 jsr [PC - 0x7A /* 00001A2E */]
00001AAA 7001 moveq.l D0, 0x01
00001AAC 4E5E unlink A6
00001AAE 4E75 rts
00001AB0 4E56 0000 link A6, 0
00001AB4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001AB8 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */]
00001ABC 4257 clr.w [A7]
00001ABE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001AC2 4EBA FF6A jsr [PC - 0x96 /* 00001A2E */]
00001AC6 7001 moveq.l D0, 0x01
00001AC8 4E5E unlink A6
00001ACA 4E75 rts
fn00001ACC:
00001ACC 4E56 0000 link A6, 0
00001AD0 2F0C move.l -[A7], A4
00001AD2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001AD6 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
00001ADA 4297 clr.l [A7]
00001ADC A8D8 syscall NewRgn
00001ADE 285F movea.l A4, [A7]+
00001AE0 2F2E 000C move.l -[A7], [A6 + 0xC]
00001AE4 2F0C move.l -[A7], A4
00001AE6 A8DC syscall CopyRgn
00001AE8 2F0C move.l -[A7], A4
00001AEA 4EAD 0D12 jsr [A5 + 0xD12 /* export_414 */]
00001AEE 4257 clr.w [A7]
00001AF0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001AF4 4EBA F512 jsr [PC - 0xAEE /* 00001008 */]
00001AF8 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
00001AFC 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
00001B00 7001 moveq.l D0, 0x01
00001B02 286E FFFC movea.l A4, [A6 - 0x4]
00001B06 4E5E unlink A6
00001B08 4E75 rts
fn00001B0A:
00001B0A 4E56 FFF4 link A6, -0x000C
00001B0E 2F0B move.l -[A7], A3
00001B10 486E FFF8 pea.l [A6 - 0x8]
00001B14 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B18 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
00001B1C 2EAE 0008 move.l [A7], [A6 + 0x8]
00001B20 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
00001B24 4297 clr.l [A7]
00001B26 A8D8 syscall NewRgn
00001B28 265F movea.l A3, [A7]+
00001B2A 486E FFF8 pea.l [A6 - 0x8]
00001B2E 3F2E 000C move.w -[A7], [A6 + 0xC]
00001B32 3F2E 000E move.w -[A7], [A6 + 0xE]
00001B36 2F0B move.l -[A7], A3
00001B38 A8EF syscall ScrollRect
00001B3A 2E8B move.l [A7], A3
00001B3C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B40 4EBA FF8A jsr [PC - 0x76 /* 00001ACC */]
00001B44 2E8B move.l [A7], A3
00001B46 A8D9 syscall DisposRgn/DisposeRgn
00001B48 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
00001B4C 7001 moveq.l D0, 0x01
00001B4E 266E FFF0 movea.l A3, [A6 - 0x10]
00001B52 4E5E unlink A6
00001B54 4E75 rts
fn00001B56:
00001B56 4E56 FFDC link A6, -0x0024
00001B5A 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
00001B5E 246E 0008 movea.l A2, [A6 + 0x8]
00001B62 286E 000E movea.l A4, [A6 + 0xE]
00001B66 266E 0012 movea.l A3, [A6 + 0x12]
00001B6A 4294 clr.l [A4]
00001B6C 4253 clr.w [A3]
00001B6E 42A7 clr.l -[A7]
00001B70 2F0A move.l -[A7], A2
00001B72 A95A syscall GetControlReference/GetCRefCon
00001B74 201F move.l D0, [A7]+
00001B76 2D40 FFFC move.l [A6 - 0x4], D0
00001B7A 2040 movea.l A0, D0
00001B7C 2050 movea.l A0, [A0]
00001B7E 2E28 001E move.l D7, [A0 + 0x1E]
00001B82 486E FFF8 pea.l [A6 - 0x8]
00001B86 2F0A move.l -[A7], A2
00001B88 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */]
00001B8C 2E87 move.l [A7], D7
00001B8E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001B92 4EAD 140A jsr [A5 + 0x140A /* export_637 */]
00001B96 3C00 move.w D6, D0
00001B98 2E87 move.l [A7], D7
00001B9A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001B9E 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00001BA2 3A00 move.w D5, D0
00001BA4 2E87 move.l [A7], D7
00001BA6 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001BAA 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00001BAE 3800 move.w D4, D0
00001BB0 486E FFE0 pea.l [A6 - 0x20]
00001BB4 2F0A move.l -[A7], A2
00001BB6 4EBA E4DE jsr [PC - 0x1B22 /* 00000096 */]
00001BBA 486E FFEA pea.l [A6 - 0x16]
00001BBE 2F0A move.l -[A7], A2
00001BC0 4EBA E48E jsr [PC - 0x1B72 /* 00000050 */]
00001BC4 486E FFE8 pea.l [A6 - 0x18]
00001BC8 2F0A move.l -[A7], A2
00001BCA 4EBA E434 jsr [PC - 0x1BCC /* 00000000 */]
00001BCE 486E FFE4 pea.l [A6 - 0x1C]
00001BD2 3F2E FFE8 move.w -[A7], [A6 - 0x18]
00001BD6 2F2E FFEA move.l -[A7], [A6 - 0x16]
00001BDA 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00001BDE 486E FFDC pea.l [A6 - 0x24]
00001BE2 486E FFDE pea.l [A6 - 0x22]
00001BE6 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001BEA 2F0A move.l -[A7], A2
00001BEC 4EBA EC6C jsr [PC - 0x1394 /* 0000085A */]
00001BF0 302E 000C move.w D0, [A6 + 0xC]
00001BF4 4FEF 0046 lea.l A7, [A7 + 0x46]
00001BF8 6B00 016E bmi +0x170 /* 00001D68 */
00001BFC 0440 0016 subi.w D0, 0x16
00001C00 6700 0080 beq +0x82 /* 00001C82 */
00001C04 6A0A bpl +0xC /* 00001C10 */
00001C06 5440 addq.w D0, 2
00001C08 6710 beq +0x12 /* 00001C1A */
00001C0A 6A3A bpl +0x3C /* 00001C46 */
00001C0C 6000 015A bra +0x15C /* 00001D68 */
label00001C10:
00001C10 5540 subq.w D0, 2
00001C12 6A00 0154 bpl +0x156 /* 00001D68 */
00001C16 6000 00C2 bra +0xC4 /* 00001CDA */
label00001C1A:
00001C1A BA46 cmp.w D5, D6
00001C1C 6606 bne +0x8 /* 00001C24 */
00001C1E 7001 moveq.l D0, 0x01
00001C20 6000 0146 bra +0x148 /* 00001D68 */
label00001C24:
00001C24 486E FFF6 pea.l [A6 - 0xA]
00001C28 206E FFE0 movea.l A0, [A6 - 0x20]
00001C2C 4868 FFFF pea.l [A0 - 0x1]
00001C30 2F0A move.l -[A7], A2
00001C32 4EBA E9FC jsr [PC - 0x1604 /* 00000630 */]
00001C36 70FF moveq.l D0, 0xFFFFFFFF
00001C38 2880 move.l [A4], D0
00001C3A 36AE FFF6 move.w [A3], [A6 - 0xA]
00001C3E 4FEF 000C lea.l A7, [A7 + 0xC]
00001C42 6000 0124 bra +0x126 /* 00001D68 */
label00001C46:
00001C46 B846 cmp.w D4, D6
00001C48 6606 bne +0x8 /* 00001C50 */
00001C4A 7001 moveq.l D0, 0x01
00001C4C 6000 011A bra +0x11C /* 00001D68 */
label00001C50:
00001C50 306E FFDE movea.w A0, [A6 - 0x22]
00001C54 D1EE FFE0 add.l A0, [A6 - 0x20]
00001C58 B1EE FFE4 cmpa.l A0, [A6 - 0x1C]
00001C5C 6700 010A beq +0x10C /* 00001D68 */
00001C60 486E FFF6 pea.l [A6 - 0xA]
00001C64 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001C68 2F0A move.l -[A7], A2
00001C6A 4EBA E9C4 jsr [PC - 0x163C /* 00000630 */]
00001C6E 7001 moveq.l D0, 0x01
00001C70 2880 move.l [A4], D0
00001C72 322E FFF6 move.w D1, [A6 - 0xA]
00001C76 4441 neg.w D1
00001C78 3681 move.w [A3], D1
00001C7A 4FEF 000C lea.l A7, [A7 + 0xC]
00001C7E 6000 00E8 bra +0xEA /* 00001D68 */
label00001C82:
00001C82 BA46 cmp.w D5, D6
00001C84 6606 bne +0x8 /* 00001C8C */
00001C86 7001 moveq.l D0, 0x01
00001C88 6000 00DE bra +0xE0 /* 00001D68 */
label00001C8C:
00001C8C 486E FFEE pea.l [A6 - 0x12]
00001C90 2F0A move.l -[A7], A2
00001C92 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
00001C96 3C2E FFF2 move.w D6, [A6 - 0xE]
00001C9A 9C6E FFEE sub.w D6, [A6 - 0x12]
00001C9E 4294 clr.l [A4]
00001CA0 508F addq.l A7, 8
label00001CA2:
00001CA2 486E FFF6 pea.l [A6 - 0xA]
00001CA6 202E FFE0 move.l D0, [A6 - 0x20]
00001CAA D094 add.l D0, [A4]
00001CAC 5380 subq.l D0, 1
00001CAE 2F00 move.l -[A7], D0
00001CB0 2F0A move.l -[A7], A2
00001CB2 4EBA E97C jsr [PC - 0x1684 /* 00000630 */]
00001CB6 3013 move.w D0, [A3]
00001CB8 D06E FFF6 add.w D0, [A6 - 0xA]
00001CBC BC40 cmp.w D6, D0
00001CBE 4FEF 000C lea.l A7, [A7 + 0xC]
00001CC2 6D00 00A4 blt +0xA6 /* 00001D68 */
00001CC6 302E FFF6 move.w D0, [A6 - 0xA]
00001CCA D153 add.w [A3], D0
00001CCC 5394 subq.l [A4], 1
00001CCE 202E FFE0 move.l D0, [A6 - 0x20]
00001CD2 D094 add.l D0, [A4]
00001CD4 6700 0092 beq +0x94 /* 00001D68 */
00001CD8 60C8 bra -0x36 /* 00001CA2 */
label00001CDA:
00001CDA B846 cmp.w D4, D6
00001CDC 6606 bne +0x8 /* 00001CE4 */
00001CDE 7001 moveq.l D0, 0x01
00001CE0 6000 0086 bra +0x88 /* 00001D68 */
label00001CE4:
00001CE4 306E FFDE movea.w A0, [A6 - 0x22]
00001CE8 D1EE FFE0 add.l A0, [A6 - 0x20]
00001CEC B1EE FFE4 cmpa.l A0, [A6 - 0x1C]
00001CF0 6776 beq +0x78 /* 00001D68 */
00001CF2 486E FFEE pea.l [A6 - 0x12]
00001CF6 2F0A move.l -[A7], A2
00001CF8 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
00001CFC 3C2E FFF2 move.w D6, [A6 - 0xE]
00001D00 9C6E FFEE sub.w D6, [A6 - 0x12]
00001D04 4294 clr.l [A4]
00001D06 508F addq.l A7, 8
label00001D08:
00001D08 486E FFF6 pea.l [A6 - 0xA]
00001D0C 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001D10 2F0A move.l -[A7], A2
00001D12 4EBA E91C jsr [PC - 0x16E4 /* 00000630 */]
00001D16 3013 move.w D0, [A3]
00001D18 4440 neg.w D0
00001D1A D06E FFF6 add.w D0, [A6 - 0xA]
00001D1E BC40 cmp.w D6, D0
00001D20 4FEF 000C lea.l A7, [A7 + 0xC]
00001D24 6D42 blt +0x44 /* 00001D68 */
00001D26 302E FFF6 move.w D0, [A6 - 0xA]
00001D2A 9153 sub.w [A3], D0
00001D2C 5294 addq.l [A4], 1
00001D2E 52AE FFE0 addq.l [A6 - 0x20], 1
00001D32 536E FFDE subq.w [A6 - 0x22], 1
00001D36 302E FFF6 move.w D0, [A6 - 0xA]
00001D3A 916E FFDC sub.w [A6 - 0x24], D0
00001D3E 486E FFDC pea.l [A6 - 0x24]
00001D42 486E FFDE pea.l [A6 - 0x22]
00001D46 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001D4A 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001D4E 3F06 move.w -[A7], D6
00001D50 2F0A move.l -[A7], A2
00001D52 4EBA ECB0 jsr [PC - 0x1350 /* 00000A04 */]
00001D56 306E FFDE movea.w A0, [A6 - 0x22]
00001D5A D1EE FFE0 add.l A0, [A6 - 0x20]
00001D5E B1EE FFE4 cmpa.l A0, [A6 - 0x1C]
00001D62 4FEF 0016 lea.l A7, [A7 + 0x16]
00001D66 66A0 bne -0x5E /* 00001D08 */
label00001D68:
00001D68 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+
00001D6C 4E5E unlink A6
00001D6E 4E75 rts
fn00001D70:
00001D70 4E56 FFF4 link A6, -0x000C
00001D74 48E7 0108 movem.l -[A7], D7,A4
00001D78 286E 000E movea.l A4, [A6 + 0xE]
00001D7C 42A7 clr.l -[A7]
00001D7E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001D82 A95A syscall GetControlReference/GetCRefCon
00001D84 201F move.l D0, [A7]+
00001D86 2D40 FFFC move.l [A6 - 0x4], D0
00001D8A 486E FFF4 pea.l [A6 - 0xC]
00001D8E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001D92 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
00001D96 3E2E FFFA move.w D7, [A6 - 0x6]
00001D9A 9E6E FFF6 sub.w D7, [A6 - 0xA]
00001D9E 48C7 ext.l D7
00001DA0 8FFC 0010 divs.w D7, 0x10
00001DA4 302E 000C move.w D0, [A6 + 0xC]
00001DA8 508F addq.l A7, 8
00001DAA 6B2C bmi +0x2E /* 00001DD8 */
00001DAC 0440 0016 subi.w D0, 0x16
00001DB0 671C beq +0x1E /* 00001DCE */
00001DB2 6A08 bpl +0xA /* 00001DBC */
00001DB4 5440 addq.w D0, 2
00001DB6 670A beq +0xC /* 00001DC2 */
00001DB8 6A0E bpl +0x10 /* 00001DC8 */
00001DBA 601C bra +0x1E /* 00001DD8 */
label00001DBC:
00001DBC 5540 subq.w D0, 2
00001DBE 6A18 bpl +0x1A /* 00001DD8 */
00001DC0 6014 bra +0x16 /* 00001DD6 */
label00001DC2:
00001DC2 38BC FFFF move.w [A4], 0xFFFF
00001DC6 6010 bra +0x12 /* 00001DD8 */
label00001DC8:
00001DC8 38BC 0001 move.w [A4], 0x1
00001DCC 600A bra +0xC /* 00001DD8 */
label00001DCE:
00001DCE 3007 move.w D0, D7
00001DD0 4440 neg.w D0
00001DD2 3880 move.w [A4], D0
00001DD4 6002 bra +0x4 /* 00001DD8 */
label00001DD6:
00001DD6 3887 move.w [A4], D7
label00001DD8:
00001DD8 70F0 moveq.l D0, 0xFFFFFFF0
00001DDA C1D4 muls.w D0, [A4]
00001DDC 206E 0012 movea.l A0, [A6 + 0x12]
00001DE0 3080 move.w [A0], D0
00001DE2 7001 moveq.l D0, 0x01
00001DE4 4CDF 1080 movem.l D7,A4, [A7]+
00001DE8 4E5E unlink A6
00001DEA 4E75 rts
export_462:
fn00001DEC:
00001DEC 4E56 FFF6 link A6, -0x000A
00001DF0 2F0C move.l -[A7], A4
00001DF2 286E 0008 movea.l A4, [A6 + 0x8]
00001DF6 426E FFF8 clr.w [A6 - 0x8]
00001DFA 4A6E 000C tst.w [A6 + 0xC]
00001DFE 6732 beq +0x34 /* 00001E32 */
00001E00 486E FFFA pea.l [A6 - 0x6]
00001E04 486E FFF6 pea.l [A6 - 0xA]
00001E08 3F2E 000E move.w -[A7], [A6 + 0xE]
00001E0C 2F0C move.l -[A7], A4
00001E0E 4EBA FF60 jsr [PC - 0xA0 /* 00001D70 */]
00001E12 486E FFF8 pea.l [A6 - 0x8]
00001E16 486E FFF6 pea.l [A6 - 0xA]
00001E1A 2F0C move.l -[A7], A4
00001E1C 4EAD 1352 jsr [A5 + 0x1352 /* export_614 */]
00001E20 4257 clr.w [A7]
00001E22 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001E26 2F0C move.l -[A7], A4
00001E28 4EBA FCE0 jsr [PC - 0x320 /* 00001B0A */]
00001E2C 4FEF 0020 lea.l A7, [A7 + 0x20]
00001E30 6030 bra +0x32 /* 00001E62 */
label00001E32:
00001E32 486E FFFA pea.l [A6 - 0x6]
00001E36 486E FFFC pea.l [A6 - 0x4]
00001E3A 3F2E 000E move.w -[A7], [A6 + 0xE]
00001E3E 2F0C move.l -[A7], A4
00001E40 4EBA FD14 jsr [PC - 0x2EC /* 00001B56 */]
00001E44 486E FFFC pea.l [A6 - 0x4]
00001E48 486E FFF8 pea.l [A6 - 0x8]
00001E4C 2F0C move.l -[A7], A4
00001E4E 4EBA EAA2 jsr [PC - 0x155E /* 000008F2 */]
00001E52 3EAE FFFA move.w [A7], [A6 - 0x6]
00001E56 4267 clr.w -[A7]
00001E58 2F0C move.l -[A7], A4
00001E5A 4EBA FCAE jsr [PC - 0x352 /* 00001B0A */]
00001E5E 4FEF 0020 lea.l A7, [A7 + 0x20]
label00001E62:
00001E62 7001 moveq.l D0, 0x01
00001E64 285F movea.l A4, [A7]+
00001E66 4E5E unlink A6
00001E68 4E75 rts
fn00001E6A:
00001E6A 4E56 FFDC link A6, -0x0024
00001E6E 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00001E72 246E 0008 movea.l A2, [A6 + 0x8]
00001E76 3C2E 000C move.w D6, [A6 + 0xC]
00001E7A 286E 000E movea.l A4, [A6 + 0xE]
00001E7E 266E 0012 movea.l A3, [A6 + 0x12]
00001E82 4254 clr.w [A4]
00001E84 4293 clr.l [A3]
00001E86 4A46 tst.w D6
00001E88 6606 bne +0x8 /* 00001E90 */
00001E8A 7001 moveq.l D0, 0x01
00001E8C 6000 015C bra +0x15E /* 00001FEA */
label00001E90:
00001E90 42A7 clr.l -[A7]
00001E92 2F0A move.l -[A7], A2
00001E94 A95A syscall GetControlReference/GetCRefCon
00001E96 201F move.l D0, [A7]+
00001E98 2D40 FFFC move.l [A6 - 0x4], D0
00001E9C 2040 movea.l A0, D0
00001E9E 2050 movea.l A0, [A0]
00001EA0 2E28 001E move.l D7, [A0 + 0x1E]
00001EA4 486E FFF8 pea.l [A6 - 0x8]
00001EA8 2F0A move.l -[A7], A2
00001EAA 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */]
00001EAE 2E87 move.l [A7], D7
00001EB0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001EB4 4EAD 140A jsr [A5 + 0x140A /* export_637 */]
00001EB8 3A00 move.w D5, D0
00001EBA 3805 move.w D4, D5
00001EBC 9846 sub.w D4, D6
00001EBE 486E FFF4 pea.l [A6 - 0xC]
00001EC2 2F0A move.l -[A7], A2
00001EC4 4EBA E1D0 jsr [PC - 0x1E30 /* 00000096 */]
00001EC8 486E FFE4 pea.l [A6 - 0x1C]
00001ECC 486E FFE6 pea.l [A6 - 0x1A]
00001ED0 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001ED4 2F0A move.l -[A7], A2
00001ED6 4EBA E982 jsr [PC - 0x167E /* 0000085A */]
00001EDA 486E FFEE pea.l [A6 - 0x12]
00001EDE 2F0A move.l -[A7], A2
00001EE0 4EBA E16E jsr [PC - 0x1E92 /* 00000050 */]
00001EE4 486E FFEC pea.l [A6 - 0x14]
00001EE8 2F0A move.l -[A7], A2
00001EEA 4EBA E114 jsr [PC - 0x1EEC /* 00000000 */]
00001EEE 486E FFE8 pea.l [A6 - 0x18]
00001EF2 3F2E FFEC move.w -[A7], [A6 - 0x14]
00001EF6 2F2E FFEE move.l -[A7], [A6 - 0x12]
00001EFA 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00001EFE 306E FFE6 movea.w A0, [A6 - 0x1A]
00001F02 B1EE FFE8 cmpa.l A0, [A6 - 0x18]
00001F06 4FEF 003E lea.l A7, [A7 + 0x3E]
00001F0A 6F06 ble +0x8 /* 00001F12 */
00001F0C 7001 moveq.l D0, 0x01
00001F0E 6000 00DA bra +0xDC /* 00001FEA */
label00001F12:
00001F12 486E FFDC pea.l [A6 - 0x24]
00001F16 2F0A move.l -[A7], A2
00001F18 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
00001F1C 362E FFE0 move.w D3, [A6 - 0x20]
00001F20 966E FFDC sub.w D3, [A6 - 0x24]
00001F24 508F addq.l A7, 8
label00001F26:
00001F26 306E FFE6 movea.w A0, [A6 - 0x1A]
00001F2A 202E FFE8 move.l D0, [A6 - 0x18]
00001F2E 9088 sub.l D0, A0
00001F30 2F00 move.l -[A7], D0
00001F32 4878 0063 push.l 0x63 /* 'c' */
00001F36 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001F3A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001F3E 2F00 move.l -[A7], D0
00001F40 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001F44 3800 move.w D4, D0
00001F46 4A46 tst.w D6
00001F48 6F46 ble +0x48 /* 00001F90 */
00001F4A BA44 cmp.w D5, D4
00001F4C 6F00 0088 ble +0x8A /* 00001FD6 */
00001F50 486E FFF2 pea.l [A6 - 0xE]
00001F54 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001F58 2F0A move.l -[A7], A2
00001F5A 4EBA E6D4 jsr [PC - 0x192C /* 00000630 */]
00001F5E 302E FFF2 move.w D0, [A6 - 0xE]
00001F62 916E FFE4 sub.w [A6 - 0x1C], D0
00001F66 D154 add.w [A4], D0
00001F68 536E FFE6 subq.w [A6 - 0x1A], 1
00001F6C 52AE FFF4 addq.l [A6 - 0xC], 1
00001F70 5293 addq.l [A3], 1
00001F72 486E FFE4 pea.l [A6 - 0x1C]
00001F76 486E FFE6 pea.l [A6 - 0x1A]
00001F7A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001F7E 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00001F82 3F03 move.w -[A7], D3
00001F84 2F0A move.l -[A7], A2
00001F86 4EBA EA7C jsr [PC - 0x1584 /* 00000A04 */]
00001F8A 4FEF 0022 lea.l A7, [A7 + 0x22]
00001F8E 6096 bra -0x68 /* 00001F26 */
label00001F90:
00001F90 BA44 cmp.w D5, D4
00001F92 6C42 bge +0x44 /* 00001FD6 */
00001F94 486E FFF2 pea.l [A6 - 0xE]
00001F98 306E FFE6 movea.w A0, [A6 - 0x1A]
00001F9C D1EE FFF4 add.l A0, [A6 - 0xC]
00001FA0 4868 FFFF pea.l [A0 - 0x1]
00001FA4 2F0A move.l -[A7], A2
00001FA6 4EBA E688 jsr [PC - 0x1978 /* 00000630 */]
00001FAA 302E FFF2 move.w D0, [A6 - 0xE]
00001FAE 916E FFE4 sub.w [A6 - 0x1C], D0
00001FB2 536E FFE6 subq.w [A6 - 0x1A], 1
00001FB6 486E FFE4 pea.l [A6 - 0x1C]
00001FBA 486E FFE6 pea.l [A6 - 0x1A]
00001FBE 486E FFF4 pea.l [A6 - 0xC]
00001FC2 2F0B move.l -[A7], A3
00001FC4 2F0C move.l -[A7], A4
00001FC6 3F03 move.w -[A7], D3
00001FC8 2F0A move.l -[A7], A2
00001FCA 4EBA EA8E jsr [PC - 0x1572 /* 00000A5A */]
00001FCE 4FEF 0026 lea.l A7, [A7 + 0x26]
00001FD2 6000 FF52 bra -0xAC /* 00001F26 */
label00001FD6:
00001FD6 4A46 tst.w D6
00001FD8 6F08 ble +0xA /* 00001FE2 */
00001FDA 3014 move.w D0, [A4]
00001FDC 4440 neg.w D0
00001FDE 3880 move.w [A4], D0
00001FE0 6006 bra +0x8 /* 00001FE8 */
label00001FE2:
00001FE2 2013 move.l D0, [A3]
00001FE4 4480 neg.l D0
00001FE6 2680 move.l [A3], D0
label00001FE8:
00001FE8 7001 moveq.l D0, 0x01
label00001FEA:
00001FEA 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00001FEE 4E5E unlink A6
00001FF0 4E75 rts
fn00001FF2:
00001FF2 4E56 0000 link A6, 0
00001FF6 70F0 moveq.l D0, 0xFFFFFFF0
00001FF8 C1EE 000C muls.w D0, [A6 + 0xC]
00001FFC 206E 000E movea.l A0, [A6 + 0xE]
00002000 3080 move.w [A0], D0
00002002 7001 moveq.l D0, 0x01
00002004 4E5E unlink A6
00002006 4E75 rts
export_463:
00002008 4E56 FFF6 link A6, -0x000A
0000200C 2F0C move.l -[A7], A4
0000200E 286E 0008 movea.l A4, [A6 + 0x8]
00002012 4A6E 000C tst.w [A6 + 0xC]
00002016 6720 beq +0x22 /* 00002038 */
00002018 486E FFFE pea.l [A6 - 0x2]
0000201C 3F2E 000E move.w -[A7], [A6 + 0xE]
00002020 2F0C move.l -[A7], A4
00002022 4EBA FFCE jsr [PC - 0x32 /* 00001FF2 */]
00002026 4257 clr.w [A7]
00002028 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000202C 2F0C move.l -[A7], A4
0000202E 4EBA FADA jsr [PC - 0x526 /* 00001B0A */]
00002032 4FEF 0010 lea.l A7, [A7 + 0x10]
00002036 603E bra +0x40 /* 00002076 */
label00002038:
00002038 486E FFFA pea.l [A6 - 0x6]
0000203C 486E FFFE pea.l [A6 - 0x2]
00002040 3F2E 000E move.w -[A7], [A6 + 0xE]
00002044 2F0C move.l -[A7], A4
00002046 4EBA FE22 jsr [PC - 0x1DE /* 00001E6A */]
0000204A 486E FFF6 pea.l [A6 - 0xA]
0000204E 2F0C move.l -[A7], A4
00002050 4EBA E044 jsr [PC - 0x1FBC /* 00000096 */]
00002054 202E FFFA move.l D0, [A6 - 0x6]
00002058 D1AE FFF6 add.l [A6 - 0xA], D0
0000205C 2EAE FFF6 move.l [A7], [A6 - 0xA]
00002060 2F0C move.l -[A7], A4
00002062 4EBA E056 jsr [PC - 0x1FAA /* 000000BA */]
00002066 3EAE FFFE move.w [A7], [A6 - 0x2]
0000206A 4267 clr.w -[A7]
0000206C 2F0C move.l -[A7], A4
0000206E 4EBA FA9A jsr [PC - 0x566 /* 00001B0A */]
00002072 4FEF 0020 lea.l A7, [A7 + 0x20]
label00002076:
00002076 7001 moveq.l D0, 0x01
00002078 285F movea.l A4, [A7]+
0000207A 4E5E unlink A6
0000207C 4E75 rts
export_483:
0000207E 4E56 0000 link A6, 0
00002082 4878 0168 push.l 0x168
00002086 4267 clr.w -[A7]
00002088 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000208C 4EAD 0B4A jsr [A5 + 0xB4A /* export_357 */]
00002090 7001 moveq.l D0, 0x01
00002092 4E5E unlink A6
00002094 4E75 rts
export_484:
00002096 4E56 FFF8 link A6, -0x0008
0000209A 486E FFFC pea.l [A6 - 0x4]
0000209E 3F2E 0010 move.w -[A7], [A6 + 0x10]
000020A2 4EAD 1312 jsr [A5 + 0x1312 /* export_606 */]
000020A6 2EAE FFFC move.l [A7], [A6 - 0x4]
000020AA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000020AE 4EAD 130A jsr [A5 + 0x130A /* export_605 */]
000020B2 206E FFFC movea.l A0, [A6 - 0x4]
000020B6 2250 movea.l A1, [A0]
000020B8 302E 0010 move.w D0, [A6 + 0x10]
000020BC 48C0 ext.l D0
000020BE 206E 000C movea.l A0, [A6 + 0xC]
000020C2 A02E syscall BlockMove/BlockMoveData
000020C4 2EAE 0008 move.l [A7], [A6 + 0x8]
000020C8 4EAD 136A jsr [A5 + 0x136A /* export_617 */]
000020CC 206E FFFC movea.l A0, [A6 - 0x4]
000020D0 43ED 0E92 lea.l A1, [A5 + 0xE92 /* export_462 */]
000020D4 2050 movea.l A0, [A0]
000020D6 2149 0004 move.l [A0 + 0x4], A1
000020DA 206E FFFC movea.l A0, [A6 - 0x4]
000020DE 43ED 0E9A lea.l A1, [A5 + 0xE9A /* export_463 */]
000020E2 2050 movea.l A0, [A0]
000020E4 2149 0008 move.l [A0 + 0x8], A1
000020E8 3EBC 0001 move.w [A7], 0x1
000020EC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000020F0 4EBA F93C jsr [PC - 0x6C4 /* 00001A2E */]
000020F4 7001 moveq.l D0, 0x01
000020F6 4E5E unlink A6
000020F8 4E75 rts
export_485:
000020FA 4E56 FFFC link A6, -0x0004
000020FE 2F0C move.l -[A7], A4
00002100 286E 0008 movea.l A4, [A6 + 0x8]
00002104 42A7 clr.l -[A7]
00002106 2F0C move.l -[A7], A4
00002108 A95A syscall GetControlReference/GetCRefCon
0000210A 201F move.l D0, [A7]+
0000210C 2D40 FFFC move.l [A6 - 0x4], D0
00002110 4A80 tst.l D0
00002112 6604 bne +0x6 /* 00002118 */
00002114 7001 moveq.l D0, 0x01
00002116 6036 bra +0x38 /* 0000214E */
label00002118:
00002118 2F0C move.l -[A7], A4
0000211A 4EAD 12DA jsr [A5 + 0x12DA /* export_599 */]
0000211E 206E FFFC movea.l A0, [A6 - 0x4]
00002122 2050 movea.l A0, [A0]
00002124 0828 0003 0003 btst.b [A0 + 0x3], 0x3
0000212A 588F addq.l A7, 4
0000212C 6708 beq +0xA /* 00002136 */
0000212E 2F0C move.l -[A7], A4
00002130 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */]
00002134 588F addq.l A7, 4
label00002136:
00002136 2F0C move.l -[A7], A4
00002138 4EAD 1372 jsr [A5 + 0x1372 /* export_618 */]
0000213C 486E FFFC pea.l [A6 - 0x4]
00002140 4EAD 131A jsr [A5 + 0x131A /* export_607 */]
00002144 4297 clr.l [A7]
00002146 2F0C move.l -[A7], A4
00002148 4EAD 130A jsr [A5 + 0x130A /* export_605 */]
0000214C 7001 moveq.l D0, 0x01
label0000214E:
0000214E 286E FFF8 movea.l A4, [A6 - 0x8]
00002152 4E5E unlink A6
00002154 4E75 rts
export_486:
00002156 4E56 0000 link A6, 0
0000215A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000215E 2F2E 000C move.l -[A7], [A6 + 0xC]
00002162 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002166 4EAD 13DA jsr [A5 + 0x13DA /* export_631 */]
0000216A 2EAE 0008 move.l [A7], [A6 + 0x8]
0000216E 4EBA EAB6 jsr [PC - 0x154A /* 00000C26 */]
00002172 7001 moveq.l D0, 0x01
00002174 4E5E unlink A6
00002176 4E75 rts
00002178 4E56 FFEE link A6, -0x0012
0000217C 2F07 move.l -[A7], D7
0000217E 486E FFFC pea.l [A6 - 0x4]
00002182 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002186 4EBA DEC8 jsr [PC - 0x2138 /* 00000050 */]
0000218A 486E FFF6 pea.l [A6 - 0xA]
0000218E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002192 4EBA DE6C jsr [PC - 0x2194 /* 00000000 */]
00002196 486E FFF8 pea.l [A6 - 0x8]
0000219A 3F2E FFF6 move.w -[A7], [A6 - 0xA]
0000219E 2F2E FFFC move.l -[A7], [A6 - 0x4]
000021A2 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
000021A6 7E00 moveq.l D7, 0x00
000021A8 4FEF 001A lea.l A7, [A7 + 0x1A]
000021AC 6018 bra +0x1A /* 000021C6 */
label000021AE:
000021AE 486E FFF2 pea.l [A6 - 0xE]
000021B2 486E FFF4 pea.l [A6 - 0xC]
000021B6 2F07 move.l -[A7], D7
000021B8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000021BC 4EBA E530 jsr [PC - 0x1AD0 /* 000006EE */]
000021C0 4FEF 0010 lea.l A7, [A7 + 0x10]
000021C4 5287 addq.l D7, 1
label000021C6:
000021C6 BEAE FFF8 cmp.l D7, [A6 - 0x8]
000021CA 6DE2 blt -0x1C /* 000021AE */
000021CC 7001 moveq.l D0, 0x01
000021CE 2E1F move.l D7, [A7]+
000021D0 4E5E unlink A6
000021D2 4E75 rts
export_487:
000021D4 4E56 0000 link A6, 0
000021D8 2F07 move.l -[A7], D7
000021DA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000021DE 2F2E 000C move.l -[A7], [A6 + 0xC]
000021E2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000021E6 4EAD 13EA jsr [A5 + 0x13EA /* export_633 */]
000021EA 3E00 move.w D7, D0
000021EC 4A47 tst.w D7
000021EE 4FEF 000C lea.l A7, [A7 + 0xC]
000021F2 6604 bne +0x6 /* 000021F8 */
000021F4 7000 moveq.l D0, 0x00
000021F6 6002 bra +0x4 /* 000021FA */
label000021F8:
000021F8 7001 moveq.l D0, 0x01
label000021FA:
000021FA 2E1F move.l D7, [A7]+
000021FC 4E5E unlink A6
000021FE 4E75 rts
export_488:
00002200 4E56 0000 link A6, 0
00002204 2F07 move.l -[A7], D7
00002206 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000220A 4EAD 13F2 jsr [A5 + 0x13F2 /* export_634 */]
0000220E 3E00 move.w D7, D0
00002210 4A47 tst.w D7
00002212 588F addq.l A7, 4
00002214 6604 bne +0x6 /* 0000221A */
00002216 7000 moveq.l D0, 0x00
00002218 6002 bra +0x4 /* 0000221C */
label0000221A:
0000221A 7001 moveq.l D0, 0x01
label0000221C:
0000221C 2E1F move.l D7, [A7]+
0000221E 4E5E unlink A6
00002220 4E75 rts
export_489:
00002222 4E56 FFFC link A6, -0x0004
00002226 2F0C move.l -[A7], A4
00002228 286E 000E movea.l A4, [A6 + 0xE]
0000222C 302E 000C move.w D0, [A6 + 0xC]
00002230 0C40 0008 cmpi.w D0, 0x8
00002234 6256 bhi +0x58 /* 0000228C */
00002236 43FA 0064 lea.l A1, [PC + 0x64 /* 0000229C, value 0xFFA6FFBC */]
0000223A D040 add.w D0, D0
0000223C D2F1 0000 add.w A1, [A1 + D0.w]
00002240 4ED1 jmp [A1]
00002242 2F0C move.l -[A7], A4
00002244 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
00002248 4257 clr.w [A7]
0000224A 2F0C move.l -[A7], A4
0000224C 4EBA EDBA jsr [PC - 0x1246 /* 00001008 */]
00002250 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
00002254 508F addq.l A7, 8
00002256 6034 bra +0x36 /* 0000228C */
00002258 70FF moveq.l D0, 0xFFFFFFFF
0000225A C06E 000A and.w D0, [A6 + 0xA]
0000225E 3D40 FFFE move.w [A6 - 0x2], D0
00002262 202E 0008 move.l D0, [A6 + 0x8]
00002266 7210 moveq.l D1, 0x10
00002268 E2A8 lsr D0, D1
0000226A 0240 FFFF andi.w D0, 0xFFFF
0000226E 3D40 FFFC move.w [A6 - 0x4], D0
00002272 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002276 2F0C move.l -[A7], A4
00002278 4EAD 13CA jsr [A5 + 0x13CA /* export_629 */]
0000227C 4297 clr.l [A7]
0000227E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002282 2F0C move.l -[A7], A4
00002284 4EBA F388 jsr [PC - 0xC78 /* 0000160E */]
00002288 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000228C:
0000228C 42AE 0014 clr.l [A6 + 0x14]
00002290 285F movea.l A4, [A7]+
00002292 4E5E unlink A6
00002294 205F movea.l A0, [A7]+
00002296 4FEF 000C lea.l A7, [A7 + 0xC]
0000229A 4ED0 jmp [A0]
0000229C FFA6 .invalid <<F/6/7>>
0000229E FFBC .invalid <<F/6/7>>
000022A0 FFF0 .invalid <<F/7/7>>
000022A2 FFF0 .invalid <<F/7/7>>
000022A4 FFF0 .invalid <<F/7/7>>
000022A6 FFF0 .invalid <<F/7/7>>
000022A8 FFF0 .invalid <<F/7/7>>
000022AA FFF0 .invalid <<F/7/7>>
000022AC FFF0 .invalid <<F/7/7>>
fn000022AE:
000022AE 4E56 FFF8 link A6, -0x0008
000022B2 4878 0008 push.l 0x8
000022B6 486E FFF8 pea.l [A6 - 0x8]
000022BA 2F2E 000E move.l -[A7], [A6 + 0xE]
000022BE 3F2E 000C move.w -[A7], [A6 + 0xC]
000022C2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000022C6 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */]
000022CA 006E 0002 FFF8 ori.w [A6 - 0x8], 0x2
000022D0 006E 0004 FFF8 ori.w [A6 - 0x8], 0x4
000022D6 7008 moveq.l D0, 0x08
000022D8 2E80 move.l [A7], D0
000022DA 486E FFF8 pea.l [A6 - 0x8]
000022DE 2F2E 000E move.l -[A7], [A6 + 0xE]
000022E2 3F2E 000C move.w -[A7], [A6 + 0xC]
000022E6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000022EA 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
000022EE 7001 moveq.l D0, 0x01
000022F0 4E5E unlink A6
000022F2 4E75 rts
000022F4 4E56 FFF8 link A6, -0x0008
000022F8 4878 0008 push.l 0x8
000022FC 486E FFF8 pea.l [A6 - 0x8]
00002300 2F2E 000E move.l -[A7], [A6 + 0xE]
00002304 3F2E 000C move.w -[A7], [A6 + 0xC]
00002308 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000230C 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */]
00002310 026E FFFD FFF8 andi.w [A6 - 0x8], 0xFFFD
00002316 006E 0004 FFF8 ori.w [A6 - 0x8], 0x4
0000231C 7008 moveq.l D0, 0x08
0000231E 2E80 move.l [A7], D0
00002320 486E FFF8 pea.l [A6 - 0x8]
00002324 2F2E 000E move.l -[A7], [A6 + 0xE]
00002328 3F2E 000C move.w -[A7], [A6 + 0xC]
0000232C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002330 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00002334 7001 moveq.l D0, 0x01
00002336 4E5E unlink A6
00002338 4E75 rts
export_457:
0000233A 4E56 0000 link A6, 0
0000233E 2F0C move.l -[A7], A4
00002340 286E 0008 movea.l A4, [A6 + 0x8]
00002344 082C 0001 0001 btst.b [A4 + 0x1], 0x1
0000234A 6708 beq +0xA /* 00002354 */
0000234C 0254 FFFD andi.w [A4], 0xFFFD
00002350 0054 0004 ori.w [A4], 0x4
label00002354:
00002354 7001 moveq.l D0, 0x01
00002356 285F movea.l A4, [A7]+
00002358 4E5E unlink A6
0000235A 4E75 rts
fn0000235C:
0000235C 4E56 0000 link A6, 0
00002360 42A7 clr.l -[A7]
00002362 486D 0E6A pea.l [A5 + 0xE6A /* export_457 */]
00002366 3F2E 000C move.w -[A7], [A6 + 0xC]
0000236A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000236E 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
00002372 600C bra +0xE /* 00002380 */
00002374 3F2E 000C move.w -[A7], [A6 + 0xC]
00002378 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000237C 4EAD 120A jsr [A5 + 0x120A /* export_573 */]
label00002380:
00002380 4E5E unlink A6
00002382 4E75 rts
fn00002384:
00002384 4E56 FFF8 link A6, -0x0008
00002388 4878 0008 push.l 0x8
0000238C 486E FFF8 pea.l [A6 - 0x8]
00002390 2F2E 000E move.l -[A7], [A6 + 0xE]
00002394 3F2E 000C move.w -[A7], [A6 + 0xC]
00002398 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000239C 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */]
000023A0 7002 moveq.l D0, 0x02
000023A2 C06E FFF8 and.w D0, [A6 - 0x8]
000023A6 4E5E unlink A6
000023A8 4E75 rts
export_458:
000023AA 4E56 0000 link A6, 0
000023AE 2F0C move.l -[A7], A4
000023B0 286E 0008 movea.l A4, [A6 + 0x8]
000023B4 082C 0001 0001 btst.b [A4 + 0x1], 0x1
000023BA 670C beq +0xE /* 000023C8 */
000023BC 286E 0010 movea.l A4, [A6 + 0x10]
000023C0 28AE 000C move.l [A4], [A6 + 0xC]
000023C4 7000 moveq.l D0, 0x00
000023C6 6002 bra +0x4 /* 000023CA */
label000023C8:
000023C8 7001 moveq.l D0, 0x01
label000023CA:
000023CA 285F movea.l A4, [A7]+
000023CC 4E5E unlink A6
000023CE 4E75 rts
export_459:
fn000023D0:
000023D0 4E56 0000 link A6, 0
000023D4 206E 000E movea.l A0, [A6 + 0xE]
000023D8 70FF moveq.l D0, 0xFFFFFFFF
000023DA 2080 move.l [A0], D0
000023DC 2F08 move.l -[A7], A0
000023DE 486D 0E72 pea.l [A5 + 0xE72 /* export_458 */]
000023E2 3F2E 000C move.w -[A7], [A6 + 0xC]
000023E6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000023EA 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
000023EE 4A40 tst.w D0
000023F0 57C0 seq D0
000023F2 4400 neg.b D0
000023F4 4880 ext.w D0
000023F6 4E5E unlink A6
000023F8 4E75 rts
export_460:
fn000023FA:
000023FA 4E56 FFFA link A6, -0x0006
000023FE 2F07 move.l -[A7], D7
00002400 2E2E 000E move.l D7, [A6 + 0xE]
00002404 70FF moveq.l D0, 0xFFFFFFFF
00002406 B087 cmp.l D0, D7
00002408 671A beq +0x1C /* 00002424 */
0000240A 2F07 move.l -[A7], D7
0000240C 3F2E 000C move.w -[A7], [A6 + 0xC]
00002410 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002414 4EBA FF6E jsr [PC - 0x92 /* 00002384 */]
00002418 4A40 tst.w D0
0000241A 4FEF 000A lea.l A7, [A7 + 0xA]
0000241E 6704 beq +0x6 /* 00002424 */
00002420 7001 moveq.l D0, 0x01
00002422 6028 bra +0x2A /* 0000244C */
label00002424:
00002424 3F2E 000C move.w -[A7], [A6 + 0xC]
00002428 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000242C 4EBA FF2E jsr [PC - 0xD2 /* 0000235C */]
00002430 70FF moveq.l D0, 0xFFFFFFFF
00002432 B087 cmp.l D0, D7
00002434 5C8F addq.l A7, 6
00002436 6712 beq +0x14 /* 0000244A */
00002438 2F07 move.l -[A7], D7
0000243A 3F2E 000C move.w -[A7], [A6 + 0xC]
0000243E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002442 4EBA FE6A jsr [PC - 0x196 /* 000022AE */]
00002446 4FEF 000A lea.l A7, [A7 + 0xA]
label0000244A:
0000244A 7001 moveq.l D0, 0x01
label0000244C:
0000244C 2E1F move.l D7, [A7]+
0000244E 4E5E unlink A6
00002450 4E75 rts
00002452 4E56 0000 link A6, 0
00002456 3F2E 000C move.w -[A7], [A6 + 0xC]
0000245A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000245E 4EBA FEFC jsr [PC - 0x104 /* 0000235C */]
00002462 4297 clr.l [A7]
00002464 3F2E 000C move.w -[A7], [A6 + 0xC]
00002468 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000246C 4EBA FE40 jsr [PC - 0x1C0 /* 000022AE */]
00002470 7001 moveq.l D0, 0x01
00002472 4E5E unlink A6
00002474 4E75 rts
00002476 4E56 FFF6 link A6, -0x000A
0000247A 3F2E 000C move.w -[A7], [A6 + 0xC]
0000247E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002482 4EBA FED8 jsr [PC - 0x128 /* 0000235C */]
00002486 486E FFFC pea.l [A6 - 0x4]
0000248A 3F2E 000C move.w -[A7], [A6 + 0xC]
0000248E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002492 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00002496 206E FFFC movea.l A0, [A6 - 0x4]
0000249A 4868 FFFF pea.l [A0 - 0x1]
0000249E 3F2E 000C move.w -[A7], [A6 + 0xC]
000024A2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000024A6 4EBA FE06 jsr [PC - 0x1FA /* 000022AE */]
000024AA 7001 moveq.l D0, 0x01
000024AC 4E5E unlink A6
000024AE 4E75 rts
000024B0 4E56 FFF6 link A6, -0x000A
000024B4 486E FFFC pea.l [A6 - 0x4]
000024B8 3F2E 000C move.w -[A7], [A6 + 0xC]
000024BC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000024C0 4EBA FF0E jsr [PC - 0xF2 /* 000023D0 */]
000024C4 4AAE FFFC tst.l [A6 - 0x4]
000024C8 4FEF 000A lea.l A7, [A7 + 0xA]
000024CC 6604 bne +0x6 /* 000024D2 */
000024CE 7000 moveq.l D0, 0x00
000024D0 6020 bra +0x22 /* 000024F2 */
label000024D2:
000024D2 3F2E 000C move.w -[A7], [A6 + 0xC]
000024D6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000024DA 4EBA FE80 jsr [PC - 0x180 /* 0000235C */]
000024DE 206E FFFC movea.l A0, [A6 - 0x4]
000024E2 4868 FFFF pea.l [A0 - 0x1]
000024E6 3F2E 000C move.w -[A7], [A6 + 0xC]
000024EA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000024EE 4EBA FDBE jsr [PC - 0x242 /* 000022AE */]
label000024F2:
000024F2 4E5E unlink A6
000024F4 4E75 rts
000024F6 4E56 FFF8 link A6, -0x0008
000024FA 48E7 0108 movem.l -[A7], D7,A4
000024FE 286E 0008 movea.l A4, [A6 + 0x8]
00002502 3E2E 000C move.w D7, [A6 + 0xC]
00002506 486E FFFC pea.l [A6 - 0x4]
0000250A 3F07 move.w -[A7], D7
0000250C 2F0C move.l -[A7], A4
0000250E 4EBA FEC0 jsr [PC - 0x140 /* 000023D0 */]
00002512 486E FFF8 pea.l [A6 - 0x8]
00002516 3F07 move.w -[A7], D7
00002518 2F0C move.l -[A7], A4
0000251A 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
0000251E 70FF moveq.l D0, 0xFFFFFFFF
00002520 D0AE FFF8 add.l D0, [A6 - 0x8]
00002524 B0AE FFFC cmp.l D0, [A6 - 0x4]
00002528 4FEF 0014 lea.l A7, [A7 + 0x14]
0000252C 6604 bne +0x6 /* 00002532 */
0000252E 7000 moveq.l D0, 0x00
00002530 6018 bra +0x1A /* 0000254A */
label00002532:
00002532 3F07 move.w -[A7], D7
00002534 2F0C move.l -[A7], A4
00002536 4EBA FE24 jsr [PC - 0x1DC /* 0000235C */]
0000253A 206E FFFC movea.l A0, [A6 - 0x4]
0000253E 4868 0001 pea.l [A0 + 0x1]
00002542 3F07 move.w -[A7], D7
00002544 2F0C move.l -[A7], A4
00002546 4EBA FD66 jsr [PC - 0x29A /* 000022AE */]
label0000254A:
0000254A 4CEE 1080 FFF0 movem.l D7,A4, [A6 - 0x10]
00002550 4E5E unlink A6
00002552 4E75 rts
fn00002554:
00002554 4E56 FFF8 link A6, -0x0008
00002558 4878 0008 push.l 0x8
0000255C 486E FFF8 pea.l [A6 - 0x8]
00002560 2F2E 000E move.l -[A7], [A6 + 0xE]
00002564 3F2E 000C move.w -[A7], [A6 + 0xC]
00002568 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000256C 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */]
00002570 006E 0004 FFF8 ori.w [A6 - 0x8], 0x4
00002576 7008 moveq.l D0, 0x08
00002578 2E80 move.l [A7], D0
0000257A 486E FFF8 pea.l [A6 - 0x8]
0000257E 2F2E 000E move.l -[A7], [A6 + 0xE]
00002582 3F2E 000C move.w -[A7], [A6 + 0xC]
00002586 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000258A 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
0000258E 7001 moveq.l D0, 0x01
00002590 4E5E unlink A6
00002592 4E75 rts
fn00002594:
00002594 4E56 FFF8 link A6, -0x0008
00002598 4878 0008 push.l 0x8
0000259C 486E FFF8 pea.l [A6 - 0x8]
000025A0 2F2E 000E move.l -[A7], [A6 + 0xE]
000025A4 3F2E 000C move.w -[A7], [A6 + 0xC]
000025A8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000025AC 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */]
000025B0 026E FFFB FFF8 andi.w [A6 - 0x8], 0xFFFB
000025B6 7008 moveq.l D0, 0x08
000025B8 2E80 move.l [A7], D0
000025BA 486E FFF8 pea.l [A6 - 0x8]
000025BE 2F2E 000E move.l -[A7], [A6 + 0xE]
000025C2 3F2E 000C move.w -[A7], [A6 + 0xC]
000025C6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000025CA 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
000025CE 7001 moveq.l D0, 0x01
000025D0 4E5E unlink A6
000025D2 4E75 rts
fn000025D4:
000025D4 4E56 FFF8 link A6, -0x0008
000025D8 4878 0008 push.l 0x8
000025DC 486E FFF8 pea.l [A6 - 0x8]
000025E0 2F2E 000E move.l -[A7], [A6 + 0xE]
000025E4 3F2E 000C move.w -[A7], [A6 + 0xC]
000025E8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000025EC 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */]
000025F0 7004 moveq.l D0, 0x04
000025F2 C06E FFF8 and.w D0, [A6 - 0x8]
000025F6 4E5E unlink A6
000025F8 4E75 rts
000025FA 4E56 FFF8 link A6, -0x0008
000025FE 206E 0012 movea.l A0, [A6 + 0x12]
00002602 4290 clr.l [A0]
00002604 4878 0008 push.l 0x8
00002608 486E FFF8 pea.l [A6 - 0x8]
0000260C 2F2E 000E move.l -[A7], [A6 + 0xE]
00002610 3F2E 000C move.w -[A7], [A6 + 0xC]
00002614 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002618 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */]
0000261C 4A40 tst.w D0
0000261E 4FEF 0012 lea.l A7, [A7 + 0x12]
00002622 6604 bne +0x6 /* 00002628 */
00002624 7000 moveq.l D0, 0x00
00002626 600A bra +0xC /* 00002632 */
label00002628:
00002628 206E 0012 movea.l A0, [A6 + 0x12]
0000262C 20AE FFFC move.l [A0], [A6 - 0x4]
00002630 7001 moveq.l D0, 0x01
label00002632:
00002632 4E5E unlink A6
00002634 4E75 rts